通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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的自然数,完成下面的判断题和单选题:
输入为“5”时,输出的第二行为()。
“20”
“21”
“22”
“23
所属试卷:CSP-S1提高级初赛试卷[2023]
现有一个集合{10,3,4,23,43,12,5,33
有以下函数:该函数的功能是。
有如下程序:程序运行后的输出结果是。
以下不是合法C语言转义字符的是。
同一个列表对象中的元素类型可以各不相同。
Python 2.x和Python 3.x中input
仅由顺序、选择(分支)和反复(循环)结构构成的程序是_
一个栈的初始状态为空。一方面将元素5,4,3,2,1依
已知下列函数定义则调用此函数的正确写法是(假设变量a的
编写shell程序,实现自动删除50个用户账号的功能。
下列那一个指令可以用来切换至不同的 runlevels
设定限制用户使用磁盘空间的命令是( )。
smbd and nmbddaemons 的配置文件是
在Windows的命令窗口中,以超级管理员身份连接My
数据库系统的设计包括 和数据库应用系统设计两方面
在数据库的E-R图中,菱形框表达的是( )。
UNIQUE惟一索引的作用是( )
对于题 45,若计算机 M 的主存地址为 32 位,釆
某无噪声理想信道带宽为4MHz,采用OAM调制,若该信
假设输入的 n、m 均是不超过 100 的正整数,当输
功能:不用递归方式,编写函数fun,求任一整数m的n次
预处理命令行都必须以_____号开始。
如果函数不要求返回值,可用_____来定义函数为空类型
可能存在输入不同,但输出的第二行相同的情形。
下列叙述中正确的是
1948 年,( )将热力学中的熵引入信息通信领域,标
一个 1×8的方格图形(不可旋转)用黑、白两种颜色填涂
每份考卷都有一个 8位二进制序列号。当且仅当一个序列号
有 6 个城市,任何两个城市之间都有一条道路连接, 6
输入:20 12输出:_____
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型