通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
下列关于派生类和基类的描述中,正确的是。
有如下程序,执行这个程序输出星号(*)的个数为。
以下程序运行后的输出结果是。
编写代码,获得用户输入的一个整数,计算其平方和立方并输
请编写一个函数fun,它的功能是:求出一个2×M整型二
在数据库系统中,考虑数据库实现的数据模型是( )。
有三个关系R、S和T如下:则由关系R和S得到关系T的操
给定程序中,函数fun的功能是:找出100至x(x≤9
有如下程序:程序运行后的输出结果是。
若有定义和语句以下选项中的输入数据,不能把值3赋给变量
已知x='hello world.',那么表达式x.f
Python标准库__________中提供了计算MD
表达式3|5的值为_______。
Python标准库random中的________方法
下面程序的功能是用公式:1/6=1/12+1/22+1
若是a是int型变量,且a的初值为6,则执行表达式a+
甲乙双方均采用后退N帧协议(GBN)进行持续的双向数据
下面哪个命令不是用来查看网络故障的?
你的系统使用增量备份策略,当需要恢复系统时,你需要按什
在数据库的并发控制中,常用的封锁类型有两种,分别是排它
需求分析最常用的方法是( )的分析方法。
某请求分页存储系统的页大小为 4KB,按字节编址。系统
则表达式x==y>z的值为_____。
关系运算符 <= 与 == 的优先级相同。
给定程序中已建立一个带有头结点的单向链表,在main函
假设输入的 n 是不超过262的正整数,k 都是不超过
输入:120输出:____
输入:4 61 2 102 3 203 4 304 1
生物特征识别, 是利用人体本身的生物特征进行身份论证的
关于ASCII,下面哪个说法是正确的:
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2