通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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的自然数,当输入"1000"时,输出为( )。
"15 1340"
"15 2340"
"16 2340"
"16 1340"
所属试卷:CSP-J1入门级初赛试卷[2021]
有如下函数模板:template<class T> T
有如下程序段(全局int i=4,j=1;,主函数内i
设序列长度为n,在最坏情况下,时间复杂度为O(1og2
给定程序中,函数fun的功能是计算下式:直到并把计算结
一个运动队有多个队员,一个队员仅属于一个运动队,一个队
有以下程序:程序运行时不能输出10,20的语句是。
设有以下说明和语句:则与表达式*(*p+2)等价的选项
设有定义:则以下语句错误的是( )。
若有以下程序则程序的输出结果是( )。
利用函数模板,设计求一个数组元素之和的函数sum和两个
Python中定义函数的关键字是___________
Python标准库math中用来计算平方根的函数是__
请填空:建立如图所示存储结构所需说明语句是______
当a=1,b=2,c=3时,执行以下程序段后a=___
下列选项中,( )是将单个计算机连接到网络上的设备
下面给出了一个SHELL程序,试对其行后有#(n)形式
简要论述Kswapd核心线程的动态特性。答:主要通过n
在底半技术中把一个中断处理分为哪几部分?为什么采用这种
Samba服务器的配置文件是 ( )。
SELECT语句查询条件中的谓词“=ANY”与运算符
关系模型的三要素是数据结构、 和
如果一个关系中每个属性都是不可再分的,则该关系属于__
一个事务中所有对数据库操作是一个不可分割的操作序列,这
下列排序算法中,其中是稳定的。
使用 Dijkstra 算法求下图中顶点 1 到其余各
设x=5>1+2,x的值为_____。
有以下程序程序执行后的输出结果是
有以下程序程序的输出结果是
输入: CCF-NOIP-2011输出: ______
输出:____________________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2