通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 的正整数,当 m 为 1 时,输出的第一行总为 n。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2022]
下面的 d 是一个字典变量,能够输出数字 2 的语句是
(本题 9 分)某公司在承建国家重大工程项目时,工程部
以下代码绘制的图形是( )。
设某二叉树的后序序列为CBA,中序序列为ABC,则该二
给定程序中函数fun的功能是:根据整型形参m,计算如下
有以下程序:程序运行后的结果是( )。
以下不属于C语言位运算符的是( )。
有以下程序:程序运行时,从键盘输入2<回车>,输出结果
请在下面的横线处填上适当内容,以使类的定义完整。
已知x=[[]]*3,那么执行语句x[0].appen
已下程序的输出结果是。
表达式list (map (lambda x:x+5.
以下程序执行结果是_________。
以下程序运行结果是__________。
已知字母A的ASCII码值为65,以下程序输出结果是_
对于给定的文件file,统计其中所有包含字符串”WHU
实体完整性规则要求主属性码取值 。
以下说法错误的是( )
(最大值之和)给定整数序列ao,a₁,a₂……an,求
有实现xxy的两个C语言函数如下:unsigned u
软件生存周期一般可分为 、可行性研究、 、设计
下列选项中,属于指令集体系结构(ISA)规定的内容是
下面不能作为软件设计工具的是
由关系R1和R2得到关系R3的操作是
(交朋友)根据社会学研究表明,人们都喜欢找和自己身高相
对图G中各个结点分别指定一种颜色,使相邻结点颜色不同,
操作系统的作用是( )。
某个国家的钱币面值有 1, 7, 7 2, 7 3共计
输出: ___________
在下列关于计算机语言的说法中,正确的有( )。
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2