通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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数组不是单调递增的,但g数组是单调递增的。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2021]
学生的记录由学号和成绩组成,N名学生的数据已在主函数中
面向对象方法中,实现对象的数据和操作结合于统一体中的是
下面对类和对象主要特征描述正确的是( )。
若程序中有宏定义行:#define N 100则以下叙
以下关于字符串的叙述中正确的是。
请在下面程序的横线处填上适当内容,以使程序完整,并使程
改正下面程序段中的错误,写出整个正确的程序段参考答案:
已知x=[[1,3,3],[2,3,1]],那么表达式
在Python中,_______默认是阻塞的。
以下程序的输出结果是( )。
已知x='a234b123c’,并且re模块已导入,则
假设函数指针p指向函数 int func,如果要使
编写程序实现功能:对于给定的一个百分制成绩,改用相应的
若x=0123,则表达式(5+(int)(x)&(-2
有变量定义char c,*s=NULL;则sizeof
下列属于按网络信道带宽把网络分类的是( )
( )服务用来确认网络中信息传送的源结点与目的结点的用
简述Linux文件系统通过i节点把文件的逻辑结构和物理
按下( )键能终止当前运行的命令
在学生(学号,姓名,年龄,性别,院系)关系中,表示检索
假设输入的所有数都为不超过1000的正整数,完成下面的
下列关于网络应用模型的叙述中,错误的是。
已知一棵二叉树的树形如图,若其后序遍历为 f,d,b,
已知a=3,b=4,c=5,则逻辑表达式!(a+b)+
puts函数用来输出一个字符。
将函数funl的入口地址赋给指针变量p的语句是____
(Josephus问题)有n个人围城一个圈,依次标号0
给定程序函数fun的功能是:比较两个字符串,将长的那个
结构化程序设计原则强调的是
一棵结点数为2015 的二叉树最多有( )个叶子结点。
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型