通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 的正整数。
1)判断:若 k=1,则输出 ans 时,len = n。( )
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2020]
编写代码,获得用户输入的一个字符串,将其以逗号分隔输出
若有以下定义:则错误的语句是( )。
数据库管理系统是( )。
以下函数不能用于向文件写入数据的是( )。
有以下程序程序的输出结果是( )。
程序阅读题1、2、#include<iostream>
表达式{1,2,3}&{3,4,5}的值为______
表达式 3<5>2 的值为__________。
使用循环和列表推导式两种方法求解百钱买百鸡问题。假设大
已知列表x=[1,3,2],那么执行语句 x=x.re
Python标准库random中的________方法
表达式{1,2,3}&{2,3,4}的值为______
一维数组指的是只有一个下标的数组,用来表示一组具有相同
有以下程序 程序运营时输入:1234567程序的运营
一个C语言程序是由( )。
欲查询 bind 套件是否有安装,可用下列那一指令(
综述Linux系统的文件权限及其管理。答:Linux用
设计一个shell程序,添加一个新组为class1,然
当使用mount进行设备或者文件系统挂载的时候,需要用
如何暂停一个打印队列?
数据管理经过了手工文档、文件系统和______三个发展
下列不属于栈的应用的是( )
假设输入的所有数都为不超过1000的正整数,完成下面的
假设输入的 n 为不大于 100 的正整数,k 为不小
结构体是不同数据类型的数据集合,作为数据类型,必须先说
C语言中的标识符只能由字母、数字和下划线三种字符组成,
C语言的注释定界符是( )。
(最短路径问题)无向连通图 G有 n个结点,依次编号为
在 1和 2015之间(包括 1和 2015在内)不能
在下面各世界顶级的奖项中,为计算机科学与技术领域作出杰
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型