通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 的正整数,当输入为“20 2”时,输出的第一行为( )。
“4”
“5”
“6”
“20”
所属试卷:CSP-J1入门级初赛试卷[2022]
有如下程序,执行这个程序的输出结果是。
有以下程序,输出结果是。
(本题 8 分)某系统中进程的虚拟地址空间包括内核区、
在数据库系统中,考虑数据库实现的数据模型是( )。
有以下程序程序运行后的输出结果是( )。
有以下程序:程序的运行结果是。
有以下程序执行后的输出结果是( )。
类模板的模板参数( )。
表达式 3<5>2 的值为__________。
Python列表中所有元素必须为同类型的数据。
假设函数指针p指向函数 int func,如果要使
以下printf语句中的负号的作用是_________
有数学表达式:,其C语言表达式为___________
哪一个不是防火墙提供的功能( )
将当前目录下的文件man.config 压缩为man.
若下达rmdir命令来删除某个已存在的目录,但无法成功
Linux系统使用cat命令时,使用哪个选项显示行号
选择数据库TEST为当前数据库的命令是 。
触发触发器的三个操作是插入、______ 、更新。
假设有60行70列的二维数组a[1…60, 1…70]
可以在创建表时用( )来创建唯一索引,也可以用( )来
对于滑动窗口协议,若分组序号采用 3 比特编号,发送窗
用户界面的 是用户界面设计最重要的也是最基本的目标
设有以下共用体类型说明和变量定义,则变量d在内存所占字
设(k=a=5,b=3,a*b),则k值为_____。
参加 NOI 比赛,以下不能带入考场的是 ( )。
(中位数)给定 n(n 为奇数且小于1000)个整数,
输入: 5 296 -8 0 16 87输出: __
下列软件中不是计算机操作系统的是:
输入: 66553输出: ______________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2