通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2020] 中有题目如下:
第1题
#include <iostream> using namespace std; long long n, ans; int k, len; long long d[1000000]; int main() { cin >> n >> k; d[0] = 0; len = 1; ans = 0; for (long long i = 0; i < n; ++i) { ++d[0]; for (int j = 0; j + 1 < len; ++j) { if (d[j] == k) { d[j] = 0; d[j + 1] += 1; ++ans; } } if (d[len - 1] == k) { d[len - 1] = 0; d[len] = 1; ++len; ++ans; } } cout << ans << endl; return 0; }
假设输入的 n 是不超过262 的正整数,k 都是不超过 10000 的正整数。
4)若输入的 n 等于 1015,输入的 k 为 1,则输出等于( )。
1
10^{30}-10^{15}
10^{30}+10^{15})/2
10^{15}
所属试卷:CSP-J1入门级初赛试卷[2020]
有如下程序,编译运行程序将出现的情况是。
下列语句中,错误的是。
必须用一对大括号括起来的程序段是。
下列运算结果为1的是( )。
计算机系统中的进程之间往往需要相互协作以完成一个任务。
以下关于 Python 分支结构的描述中,错误的是(
某二叉树共有845个结点,其中叶子结点有45个,则度为
下列语句中,正确的是。
已知x=[[]]*3,那么执行语句x[0].appen
Python关键字elif表示_______和____
表达式3//5的值为_________。
C语言源程序的基本单位是_________。
如何删除目录 /tmp下的所有文件及子目录( )。
要显示内存用量用什么命令?
有以下程序程序运行后的输出结果是
论述实时信号、非实时信号、可靠信号、不可靠信号四个概念
Linux主要采用了 和 两种动态内存管理
yum命令主要解决了rpm软件包的什么问题( )
MySQL安装时默认端口为( )。
mysql数据库中存储有用户对所有数据库操作和管理权限
在查找树(二叉树排序树)中插入一个新结点,总是插入到叶
(10分)在进行外部排序时,可使用置换-选择排序生成初
设char a,b;,若想通过a&&b运算保留a的第1
功能:编写函数fun(int m)求1000以内(不包
则表达式x==y>z的值为_____。
函数定义时的参数为形参,调用函数时所用的参数为实参,则
若f[0]=0, f[1]=1,f[n+1]=(f[n
输出:( )
如图所示,图中每条边上的数字表示该边的长度,则从 A
平面图是可以画在平面上、且它的边仅在顶点上才能相交的简
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2