通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-S1提高级初赛试卷[2023] 中有题目如下:
第1题
2023年CSP-S1阅读程序题2:
#include <iostream> #include <cmath> #include <vector> #include <algorithm> using namespace std; long long solve1(int n){ vector<bool> p(n+1, true); vector<long long> f(n+1,0),g(n+1,0); f[1]= 1; for (int i = 2; i*i <= n; i++){ if (p[i]){ vector<int> d; for(int k = i;k <=n; k *= i)d.push_back(k); reverse(d.begin(),d.end()); for (int k:d){for (int j =k; j<=n;j += k){ if (p[j]){ p[j]= false; f[j]= i; g[j]= k; } } } } } for (int i = sqrt(n)+ 1; i <= n; i++){ if (p[i]){ f[i]= i; g[i]= i; } } long long sum = 1; for(int i = 2; i <= n; i++){ f[i]= f[i / g[i]]*(g[i]* f[i]- 1)/(f[i]- 1); sum += f[i]; } return sum; } long long solve2(int n){ long long sum = 0; for(int i= 1; i <= n; i++){ sum += i*(n / i); } return sum; } int main(){ int n; cin >> n; cout << solve1(n)<< endl; cout << solve2(n)<< endl; return 0; }
假设输入的n是不超过1000000的自然数,完成下面的判断题和单选题:
将第15行删去,输出不变。()
正确
错误
所属试卷:CSP-S1提高级初赛试卷[2023]
数据库的基本特点是( )。
要求定义一个具有6个元素的int型一维数组,以下选项中
数据库管理系统是( )。
有以下程序段程序的输出结果是( )。
以下合法的转义字符是。
以下叙述中正确的是( )。
使用记事本程序也可以打开二进制文件,只不过无法正确识别
Python标准库__________中提供了计算MD
表达式{1,2,3}<{1,2,4}的值为______
表达式'abc' in 'abdcefg’的值为___
使用循环和列表推导式两种方法求解百钱买百鸡问题。假设大
关于return说法正确的是。
对负数取平方根,即用函数pow(-1,0.5),其中x
如果一台Netware节点主机要与SNA网中的一台大型
以下叙述中错误的是
简要论述Kswapd核心线程的动态特性。答:主要通过n
在Linux与中断相关的三个核心数据结构中,用做抽象的
网络管理的重要任务是:_____和________。
通常rpm软件包会包含( )
修改视图除了可能使用create or replace
可使用 _______ 语句在已存在的表上创建索引。
下面的选项是关系数据库基本特征的是( )。
若结点 p 与 q 在二叉树 T 的中序遍历序列中相邻
若有定义:则C编译系统为数组s开辟_____个字节的内
功能:根据整型形参m,计算如下公式的值:y=1/2+1
执行下列语句后,*(p+1)的值是_____。
函数的_____调用是一个函数直接或间接地调用它自身。
执行下列语句的结果是_____。
请编写一个函数fun,函数的功能是删除字符串中的所有空
若 3 个顶点的无权图 G的邻接矩阵用数组存储为 {{
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型