通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2021] 中有题目如下:
第1题
#include <stdio.h> #define n 100000 #define N n + 1 int m; int a[N], b[N], c[N], d[N]; int f[n], g[N]; void init() { f[1] = g[1] = 1; for (int i = 2; i <= n; i++) { if (!a[i]) { b[m++] = i; c[i] = 1, f[i] = 2; d[i] = 1, g[i] = i + 1; } for (int j = 0; j < m && b[j] * i <= n; j++) { int k = b[j]; a[i * k] = 1; if (i % k == 0) { c[i * k] = c[i] + 1; f[i * k] = f[i] / c[i * k] * (c[i * k] + 1); d[i * k] = d[i]; g[i * k] = g[i] * k + d[i]; break; } else { c[i * k] = 1; f[i * k] = 2 * f[i]; d[i * k] = g[i]; g[i * k] = g[i] * (k + 1); } } } } int main() { init(); int x; scanf("%d", &x); printf("%d %d\n", f[x], g[x]); return 0; }
假设输入的x是不超过1000的自然数,在执行完init()后,f[1], f[2], f[3] ...... f[100]中有( )个等于2。
23
24
25
26
所属试卷:CSP-J1入门级初赛试卷[2021]
有如下程序(友元函数参数格式相关),下列关于程序的描述
使用 turtle 库的 turtle.fd函数和
给定程序MODI1.C中函数fun的功能是:输出M行M
请编写函数fun,该函数的功能是:计算并输出给定整
数据库管理系统是( )。
以下叙述中正确的是( )。
有以下程序:程序运行后的输出结果是。
指出下列程序片段中的错误标号,写出正确语句或解释错在何
已知x={1,2,3},那么执行语句x.add(3)之
定义一个带参得宏,用以判断整数n是否能被x整除,编写程
若运行时输入:4.4<回车>,则以下程序的运行结果是
以下程序运行结果是____________。
星形、总线形、环形和网状形是按照( )分类
超文本的含义是( )
以下fun函数的功能是:找出具有N个元素的一维数组中的
若甲向乙发起一个TCP连接,最大段长MSS=1KB,R
在/home目录中查找所有的用户目录的命令是_____
视图定义时algorithm参数值为 _____ 时表
下列操作完成时,导致 CPU 从内核态转为用户态的是
假设输入总是合法的(一个整数和一个不含空白字符的字符串
请阅读以下程序;输出结果为:
若有以下程序则程序的输出结果是
有以下程序程序的运行结果是
编写一个函数fun,从num个字符串中找出最长的一个字
下列属于视频文件格式的有。
原字符串中任意一段连续的字符组成的新字符串称为子串。则
(最大连续子段和) 给出一个数列(元素个数不多于 10
关于拓扑排序,下面说法正确的是( )。
由键盘输入一个奇数 P(P<100,000,000)
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2