通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2020] 中有题目如下:
第1题
#include <algorithm> #include <iostream> using namespace std; int n; int d[50][2]; int ans; void dfs(int n, int sum) { if (n == 1) { ans = max(sum, ans); return; } for (int i = 1; i < n; ++i) { int a = d[i - 1][0], b = d[i - 1][1]; int x = d[i][0], y = d[i][1]; d[i - 1][0] = a + x; d[i - 1][1] = b + y; for (int j = i; j < n - 1; ++j) d[j][0] = d[j + 1][0], d[j][1] = d[j + 1][1]; int s = a + x + abs(b - y); dfs(n - 1, sum + s); for (int j = n - 1; j > i; --j) d[j][0] = d[j - 1][0], d[j][1] = d[j - 1][1]; d[i - 1][0] = a, d[i - 1][1] = b; d[i][0] = x, d[i][1] = y; } } int main() { cin >> n; for (int i = 0; i < n; ++i) cin >> d[i][0]; for (int i = 0; i < n; ++i) cin >> d[i][1]; ans = 0; dfs(n, 0); cout << ans << endl; return 0; }
假设输入的 n 是不超过 50 的正整数,d[i][0]、d[i][1] 都是不超过 10000 的正整数。
2)判断:若输入的 n 为 20,接下来的输入全为 0,则输出为 0。( )
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2020]
以下叙述中正确的是( )。
有以下程序:程序运行后的输出结果是。
当没有指定C语言中函数形参的存储类别时,函数形参的存储
有以下程序:程序的运行结果是( )。
下列叙述中错误的是。
请在下面程序的横线处填上适当字句,以使程序完整,并使程
已知 vec =[[1,2],[3,4]],则表达式
下面关于集合中的元素数据类型说法不正确的是( )。
编写函数,判断一个数字是否为素数,是则返回字符串YES
若有定义:int a[]={2,4,6,8,10,12
某服装店经营套服且单件出售,若一次购买不少于50套,则
有数学表达式:,其C语言表达式为___________
当键盘输入18时,下面程序运行结果是_________
在UNIX/Linux系统中,环境变量是非常重要,在字
Linux系统的开发模型是 ______ 。
在当前目录/home/zheng下新建一个目录back
创建表语句中表示定义外键约束的子句是 。
用二维表来表示实体类型及实体间联系的数据模型称为
(寻找被移除的元素)问题,原有长度为n+1,公差为1的
(枚举因数)从小到大打印正整数n的所有正因数,试补全枚
已知:问语句执行后m=_____,n=_____。
C语言中,定义结构体的保留字是( )。
功能:编写函数fun其功能是:根据整型形参m,计算如下
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
函数fun的功能是:在有n个元素的结构体数组std
下图中所使用的数据结构是( )。
输出 :____
若f[0]=0, f[1]=1,f[n+1]=(f[n
将( 2,6,10,17)分别存储到某个地址区间为 0
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型