通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
下列叙述中正确的是
已知类Base、Derived的定义及程序段,若程序的
若int i=5,j=4;则下列表达式的值不是浮点型的
请编写一个函数fun,它的功能是:将一个表示正整数的数
关系数据库管理系统能实现的专门关系运算包括( )。
有如下程序:程序运行后的输出结果是。
有以下定义语句,编译时会出现编译错误的是。
以下函数的功能是计算a的n次方作为函数值返回:为实现上
若有定义:则执行表达式(a=b+c)ǁ(++b)后,a
从键盘输入一个字符串a,并在a串中的最大元素后边插入字
以下程序功能是:计算某年某月有几天,其中判别闰年的条件
以下程序功能是:计算y年m1月d1日与童年的m2月d2
有变量定义char c,*s=NULL;则sizeof
以下程序的功能是判断输入的某个年份是否是闰年,请填空。
以下printf语句中的负号的作用是_________
综合业务数字网的缩写是( )
叙述什么是shell? 什么是X window?Red
将/home/stud1/wang目录做归档压缩,压缩
MySQL 5.6版本默认的存储引擎是 。
可使用 _______ 语句在已存在的表上创建索引。
位于用户和数据库之间的一层数据管理软件是( )。
耦合性有哪几种类型?其耦合度的顺序如何?[答案解析]低
计算机网络:(9分)主机H登录FTP服务器后自服务器上
C语言中数组元素的方括号不可以用花括号代替。
输入的字符串只能由小写字母或大写字母组成。
输入 :10 7 1 4 3 2 5 9 8 0 6输
计算机界的最高奖是( )。
目前计算机芯片(集成电路)制造的主要原料是( ),它是
输入: 17输出:_______
冗余数据是指可以由其他数据导出的数据,例如,数据库中已
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2