通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
某类中有一个无参且无返回值的常成员函数Show,则正确
有如下程序,运行时的输出结果是。
下列能表示字符串s1长度的是( )。
“++”运算符的操作数个数是( )。
给定列表 ls = [1,2,3,"1","2","3
以下程序中给数组所有元素输入数据,请从选项中选择正确的
给定程序MODI1.C中函数fun的功能是:统计sub
给定程序的功能是:从键盘输入若干行文本(每行不超过80
有以下程序:执行时如输入为:abcdefg##<回车>
表达式set([1,1,2、3])的值为_______
表达式list(range(5))的值为_______
表达式{1,2,3}&{2,3,4}的值为______
有以下程序程序运行后的输出结果是( )。
两个中继器连接的10BASE2网络结构中网络最长布线长
要查找文件除了用find命令外还可以用什么命令?
从事物的特性到计算机中的数据表示,经历的三个领域是现实
在数据库系统中,有哪几种数据模型?( )
某计算机系统中的磁盘有 300 个柱面,每个柱面有 1
(13 分)已知非空二叉树 T 的结点值均为正整数,采
单元测试一般以 测试为主, 测试为辅。
已知带符号整数用补码表示,float型数据用IEEE
(13分)对于有向图,如果一个顶点的出度大于入度,则这
设有定义:int a=1,b=2,c=3;以下语句中执
一只小猪要买 N件物品 (N 不超过 1000)。它要
2-3 树是一种特殊的树,它满足两个条件:(1)每个内
在数据压缩编码的应用中,哈夫曼(Huffman)算法是
某系统自称使用了一种防窃听的方式验证用户密码。密码是
(矩阵中的数字) 有一个 n*n(1<=n<=5000
欧拉图 G 是指可以构成一个闭回路的图,且图 G 的每
输出:_____________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2