news 2026/6/10 4:03:42

2024 CSP-J初赛阅读代码解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
2024 CSP-J初赛阅读代码解析

2024年的CSP-J初赛阅读程序题,一共三道。第一题判断质数并统计个数和求和,第二题是动态规划(相邻必选一个的最小和),第三题是递归乘法然后平方。整体难度不大,但细节需要注意。


第一题:质数的判断

#include <iostream> using namespace std; bool isPrime(int n){ if (n <= 1){ return false; } for (int i = 2; i * i <= n; i++){ if (n % i == 0){ return false; } } return true; } int countPrimes(int n){ int count = 0; for (int i = 2; i <= n; i++){ if (isPrime(i)){ count++; } } return count; } int sumPrimes(int n){ int sum = 0; for (int i = 2; i <= n; i++){ if (isPrime(i)){ sum += i; } } return sum; } int main() { int x; cin >> x; cout << countPrimes(x) &
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 4:00:20

VS2022在Release平台调试

在开发过程中有时候只配置好了Release平台&#xff0c;但是仍然想用Debug功能&#xff0c;想打断点单步调试&#xff0c;只需要设置下面两个配置项目将调试信息格式设置为程序数据库(/Zi)将生成调试信息设置为生成调试信息(/DEBUG)&#xff0c;设置完就可以调试了另外注意下面的…

作者头像 李华
网站建设 2026/6/10 3:54:27

PCB学习-电路定理

连接线连线表示的是电路中的导线&#xff0c;原理图中是一根线&#xff0c;但在常用的印刷电路板中是各种形状的铜箔条、铜箔块。结点表示几个元件引脚或几条导线之间相互的连接关系。所有和结点相连的元件引脚、导线都是互相导通的。导线相交但没有结点&#xff0c;说明没有连…

作者头像 李华
网站建设 2026/6/10 3:47:23

论鸿蒙数学108篇第七阶,用东方“七星动态变化周期”重构现代数学:解析几何与AI算法的终极本源

论鸿蒙数学第七阶的内核价值与现实应用摘要鸿蒙数学循一元→两仪→三才→四象→五行→六合→七星的先天道统脉络逐级升维&#xff0c;前六阶搭建起宇宙静态数理骨架与空间体系&#xff0c;第七阶以七星周期为核心&#xff0c;完成了从静态数理到动态节律、分立体系到数形合一的…

作者头像 李华