通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
派生类的对象对它的基类成员中是可以访问的。
有如下类定义和变量定义,下列函数调用中错误的是。
阅读下列程序:该程序在编译时的结果是( )。
有以下程序程序运行后的输出结果是。
有以下程序:程序的运行结果是( )。
请在下面程序的横线处填上适当内容,以使程序完整,并使运
表达式 chr(ord('A')+2)的值为_____
已知 x = [3,5,3,7],那么表达式[x.in
Python字典和集合属于无序序列。( )
已知列表对象x =['11' , '2' , '3']
为了建立如图所示的存储结构(即每个结点两个域,data
在星型局域网结构中,作为中央节点的设备是( )
设C语言程序my.cA. 生成目标文件my.o的命令是
/etc/passwd中第几列表示用户登录的shell
Linux文件系统中每个文件用_______来标识。
TCP/IP中,哪个协议是用来进行IP自动分配的?
如何暂停一个打印队列?
在客户/服务器结构中,DBMS运行在 。
连接是一种特殊的等值连接,它结果中不含重复的属
什么是黑盒测试法?[答案解析]黑盒测试法把程序看成一个
假设输入的 x、y 均是不超过 15 的自然数,当输入
考虑由 N 个顶点构成的有向连通图,采用邻接矩阵的数据
假设所有变量都为整型,表达式(a=2,b=5,a>b?
下列程序的输出为( )。
以下叙述中正确的是
(质因数分解)给出正整数 n,请输出将 n质因数分解的
输入 :15输出 :________
(交朋友)根据社会学研究表明,人们都喜欢找和自己身高相
(过河问题) 在一个月黑风高的夜晚,有一群人在河的右岸
有如下的一段程序:1. a=1;2. b=a;3. d
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2