通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 的正整数。
6)若输入的 n 为 15,接下来输入是 15 到 1,以及 15 到 1,则输出为( )。
2440
2220
2240
2420
所属试卷:CSP-J1入门级初赛试卷[2020]
对于题 43 中的计算机M,C 语言程序P 包含的语句
有以下函数:程序运行后的输出结果是。
请编写一个函数fun其功能是:将ss所指字符串中所有下
有以下程序:执行时若输入以下字符串:Peach flo
编写程序,其功能为打印如下图所示图形。 * *** *
已知 x=[3,5,7],那么执行语句x[:3]= [
已知path =r'c:\test.html',那么表
查看变量内存地址的Python内置函数是_______
编写程序,键盘输入一个不多于 4位数,求出它是几位数:
以下程序中调用scanf函数给变量a输入数值的方法是错
当a=3,b=2,c=1时,表达式f=a>b>c的值是
如果MySQL服务名为MySQL56,则在Window
在任意一棵非空二叉排序树中,删除某结点后又将其插入,则
以下哪种操作能够实现实体完整性( )
下列聚合函数不忽略空值(NULL)的是。
排序过程中,对尚未确定最终位置的所有元素进行一遍处理称
(13 分)已知非空二叉树 T 的结点值均为正整数,采
软件危机完全是由于硬件问题引起的。
用户界面的 是用户界面设计最重要的也是最基本的目标
对于具备设备独立性的系统,下列叙述中,错误的是
功能:统计出若干个学生的平均成绩,最高分以及得最高分的
设有下面的定义:要使指向结构变量a中的a成员,正确的赋
从第一列开始输入数据(<CR>代表一个回车符):384
请补充函数proc,其功能是:计算下面公式S的值:例如
设二叉树的前序序列为ABDEGHCFJ,中序序列为DB
4)若输出的字符串为“ABCABCABCA”,则下列说
以下时间复杂度不是 O(n2 )的排序方法是 ( )
有 6 个城市,任何两个城市之间都有一条道路连接, 6
(1) 输入: 7 输出: _______ (4 分
关于计算机内存下面的说法哪个是正确的
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型