通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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 的正整数。
5)若输入的 n 为 30,接下来的输入是 30 个 0 和 30 个 5,则输出为( )。
2000
2010
2030
2020
所属试卷:CSP-J1入门级初赛试卷[2020]
(本题 8 分)某系统中进程的虚拟地址空间包括内核区、
以下选项中,不能实现 turtle 画笔提起的是( )
以下合法的转义字符是。
己知x是一个列表对象,那么执行语句了y=x[:]之后表
Python标准库_______中提供了计算MD5摘要
若有定义int b=7;float a=2.5;c=4
若有定义float[3][5],则a数组所含数组元素个
已知字母A的ASCII码值为65,以下程序输出结果是_
Windows NT2000 系统安装时,自动产生的管
传输介质是通信网络中发送方和接收方之间的 ( ) 通路
怎样显示当前目录( )。
设定限制用户使用磁盘空间的命令是( )。
Linux在终止进程时,kill -15 中的15是表
MYSQL查询语句中用 表示右然连接。
关系数据库的实体完整性规则规定基本关系的 都不能
MySQL中使用GRANT语句授权时可用 ______
语句 alter table userinfo add
某学校的综合管理系统设计阶段,“学号”在学籍管理子系统
两个栈共享一片连续内存空间时,为提高内存利用率,减少溢
设有一表示算术表达式的二叉树(见下图),它所表示的算术
在有向图的邻接矩阵表示中,第I个顶点入度就是第I列非零
在一棵高度为 3 的 3 阶 B 树中,根为第一层,若
计算机网络:(9分)主机H登录FTP服务器后自服务器上
执行下列语句的结果是_____。
对于入栈顺序为a,b,c,d,e的序列,下列( )不是
下面选项中不是关系数据库基本特征的是
输入:83 2 5 11 12 7 4 10输出:__
(壳栈)小 Z 设计了一种新的数据结构“新壳栈”。首先
输入: 1 2 5输出: _______
一个字节( byte )由( )个二进制位组成
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2