通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-S1提高级初赛试卷[2022] 中有题目如下:
第1题
#include<iostream> using namespace std; const int MAXN = 105; int n, m, k, val[MAXN]; int temp[MAXN], cnt[MAXN]; void init() { cin >> n >> k; for (int i = 0; i < n; i++) cin >> val[i]; int maximum = val[0]; for (int i = 1; i < n; i++) if (val[i] > maximum) maximum = val[i]; m = 1; while (maximum >= k) { maximum /= k; m++; } } void solve() { int base = 1; for (int i = 0; i < m; i++) { for (int j = 0; j < k; j++) cnt[j] = 0; for (int j = 0; j < n; j++) cnt[val[j] / base % k]++; for (int j = 1; j < k; j++) cnt[j] += cnt[j - 1]; for (int j = n - 1; j >= 0; j--) { temp[cnt[val[j] / base % k] - 1] = val[j]; cnt[val[j] / base % k]--; } for (int j = 0; j < n; j++) val[j] = temp[j]; base *= k; } } int main() { init(); solve(); for (int i = 0; i < n; i++) cout << val[i] << ' '; cout << endl; return 0; }
假设输入的 n 为不大于 100 的正整数,k 为不小于 2 且不大于 100 的正整数,val[i]在 int 表示范围内,若 val[i]的最大值为 100,k 取( )时算法运算次数最少。
2
3
10
不确定
所属试卷:CSP-S1提高级初赛试卷[2022]
已知 float 型变量用 IEEE 754 单精度浮
以下不属于 Python 语言保留字的是( )。
下列关于数据库特点的叙述中,错误的是( )。
给定程序中,函数fun的功能是:将形参n中,各位上为偶
以下叙述中正确的是( )。
有以下程序:程序运行后的输出结果是( )。
有以下程序程序运行后的输出结果是。
已知x={‘a’:’b’,’c’:’d’},那么表达式
同一个列表对象中所有元素必须为相同类型。
在设计正则表达式时字符__________紧随着其他限
已知函数定义def func(*p):return s
字符串“ab\n\012\\\"”的长度是______
当键盘输入18时,下面程序运行结果是_________
调制解调器中的解调器的作用是( )。
局域网LAN所采用的传输方式为( )
如何在Debian系统中安装rpm包?
创建表语句中表示定义自增约束的子句是
MySQL中索引存储类型有两种:哈希(HARSH)索引
以下语句错误的是( )
下列对顺序存储的有序表(长度为 n)实现给定操作的算法
变量的本质是代表内存中的一个存储单元的_____。
设有以下结构类型说明和变量定义,则变量a在内存所占字节
C语言中,定义结构体的保留字是( )。
功能:求x到y之间的奇数和(包括x和y)。
有以下程序程序的运行结果是
若有以下程序则程序的输出结果是
输入:10 7 1 4 3 2 5 9 8 0 6输出
输入 :3AB:ACDEbFBkBDAR:ACDBrT
从一个 4×4的棋盘(不可旋转)中选取不在同一行也不在
(排列数)输入两个正整数 n,m(1≤n≤20,1≤m
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型