通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 的正整数。
1)判断:若输入的 n 为 0,此程序可能会死循环或发生运行错误。( )
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2020]
给定无向图 G = (V, E)的邻接多重表如下图所示
给定程序MODI1.C中函数fun的功能是:输出M行M
在下列模式中,能够给出数据库物理存储结构与物理存取方法
有以下程序:程序运行的结果是( )。
以下叙述中正确的是( )。
以下对模板的说明,正确的是_____。
Pythom支持使用字典的“键”作为下标来访问字典中的
表达式sorted({'a':3,'b':9,'c':
已知x=[[1,2,3],[4,5,6]],那么表达式
一维数组指的是只有一个下标的数组,用来表示一组具有相同
给定程序中,函数fun的功能是用函数指针指向要调用的函
下列合法的标识符是( )。
用shell编写小九九乘法表程序,程序执行结果如下:答
以下为 u盘插入usb接口后执行fdisk –l的结果
使用进程调度启动,指定30分钟后(或在2008年12月
以下聚合函数求数据总和的是
格式化日期的函数是( )
SQL语言集几个功能模块为一体,其中包括( )
为student表增加一个年龄字段正确的语法为。
设有以下共用体类型说明和变量定义,则变量d在内存所占字
C语言源程序的基本单位是_____。
设ch是char型变量,其值为A,则表达式ch=(ch
请编写函数void fun(int *dp,int n
请编写函数proc,其功能是:判断形参n中的正整数是几
中国的国家顶级域名是( )。
(最长路径)给定一个有向无环图,每条边长度为 1,求图
1)输入:4 3输出:( )2)输入:2017 101
一棵结点数为2015 的二叉树最多有( )个叶子结点。
关于BIOS下面说法哪个是正确的:
由键盘输入一个奇数 P(P<100,000,000)
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型