通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2022] 中有题目如下:
第1题
#include<algorithm> #include<iostream> #include<limits> using namespace std; const int MAXN = 105; const int MAXK = 105; int h[MAXN][MAXK]; int f(int n, int m) { if (m == 1) return n; if (n == 0) return 0; int ret = numeric_limits::max(); for (int i = 1; i <= n; i++) ret = min(ret, max(f(n - i, m), f(i - 1, m - 1)) + 1); return ret; } int g(int n, int m) { for (int i = 1; i <= n; i++) h[i][1] = i; for (int j = 1; j <= m; j++) h[0][j] = 0; for (int i = 1; i <= n; i++) { for (int j = 2; j <= m; j++) { h[i][j] = numeric_limits::max(); for (int k = 1; k <= i; k++) h[i][j] = min(h[i][j],max(h[i - k][j], h[k - 1][j - 1]) + 1); } } return h[n][m]; } int main() { int n, m; cin >> n >> m; cout << f(n, m) << endl << g(n, m) << endl; return 0; }
假设输入的 n、m 均是不超过 100 的正整数,当输入为“100 100”时,输出的第一行为( )。
“6”
“7”
“8”
“9”
所属试卷:CSP-J1入门级初赛试卷[2022]
(本题 8 分)某系统中进程的虚拟地址空间包括内核区、
编写代码获得用户输入的一个三角形的 3 条边长,计算三
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些
设有定义:以下不能计算出一个char型 数据所占字节
有如下程序程序运行后的输出结果是( )。
若有定义:有C语言表达式 (a++ && b++)?
有以下程序:程序运行后的输出结果是( )。
表达式list(str+([3,4]))==[3,4]
当使用指针指向一个函数时,这个指针就称作______。
读文件E:\story.txt,在显示器上输出的内容。
若x=4,y=5,则x&y的结果是( )。
设计一个shell程序,添加一个新组为class1,然
简要论述Kswapd核心线程的动态特性。答:主要通过n
Linux内核引导时,从文件 中读取要加载的文
运行级定义在:
关系数据库的实体完整性规则规定基本关系的 都不能
实体完整性规则要求主属性码取值 。
广义表L=(a,(b,c)),进行Tail(L)操作后
数据项是数据处理的最小单位。
快速排序总比简单排序快。
“show databases like ‘stude
若用如下的SQL语句创建一个STUDENT表则可以插入
设有以下共用体类型说明和变量定义,则变量d在内存所占字
预处理命令行都必须以_____号开始。
putchar函数的原型(函数说明)在string.h
(矩形计数)平面上有n个关键点,求有多少个四条边都和x
十六进制数 9A 在( )进制下是 232
输入: ABCDEFGuvwxyz输出: ______
(求字符串的逆序)下面的程序的功能是输入若干行字符串,
将 2006 个人分成若干不相交的子集,每个子集至少有
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型