通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
假定MyClass为一个类,则该类的拷贝构造函数的声明
阅读下列程序片段:如果sayHello方法正常运行
现有一个集合{10,3,4,23,43,12,5,33
下列函数fun判断自然数n是否是素数。
有以下程序程序运行后的输出结果是( )。
若有定义语句:在其后执行语句:z=0.9+x/y;则z
已知x=[1,2,3,2,3],执行语句x.remov
Python用来访问和操作内置数据库SQLite的标准
程序测试的目的是( )。
以下程序的执行结果是__________。
Internet所采用的远程登录服务协议为( )
假定输入的字符串中只包含字母和*号。请编写函数fun,
设有一联合体变量定义如下:执行下列语句后,正确的联合体
下列TCP/IP应用层协议中,可以使用传输层无连接服务
若x是管程内的条件变量,则当进程执行x.wait时
grep -E '[Hh]enr(y|ietta)'
Redhat 9.0默认的文件系统类型为
vi编辑器有哪几种工作模式?如何在这几种工作模式之间转
在Linux 中,管道分为 ______ 种类型,若创
存储引擎事务是不安全的,且不支持外键,但它占用空
用二维表来表示实体类型及实体间联系的数据模型称为
顺序存储方式插入和删除时效率太低,因此它不如链式存储方
下面哪些测试属于白盒测试。
有以下程序程序运行后的输出结果是
请编写一个函数fun,函数的功能是删除字符串中的所有空
设有宏定义:#define IsDIV(k,n)((k
下列关于图灵奖的说法中,正确的有( )。
重新排列 1234 使得每一个数字都不在原来的位置上,
以下哪一种是属于电子邮件收发的协议( )。
输入:114 5 6 6 4 3 3 2 3 2 1输
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2