通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2019] 中有题目如下:
第1题
#include <iostream> using namespace std; const int maxn = 10000; int n; int a[maxn]; int b[maxn]; int f(int l, int r, int depth) { if (l > r) return 0; int min = maxn, mink; for (int i = l; i <= r; ++i) { if (min > a[i]) { min = a[i]; mink = i; } } int lres = f(l, mink - 1, depth + 1); int rres = f(mink + 1, r, depth + 1); return lres + rres + depth * b[mink]; } int main() { cin >> n; for (int i = 0; i < n; ++i) cin >> a[i]; for (int i = 0; i < n; ++i) cin >> b[i]; cout << f(0, n - 1, 1) << endl; return 0; }
如果 b 数组全为 0 则输出为 0。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2019]
下面不属于软件设计阶段任务的是( )。
请编写一个函数fun,它的功能是:找出一堆整型数组元素
给定程序MODI1.C中函数fun的功能是:统计sub
有以下程序:程序的运行结果是( )。
有以下程序:程序运行后的输出结果是( )。
有以下程序执行后的输出结果是。
编写程序,其功能为打印如下图所示图形。 * *** *
输出如下格式的九九乘法表:1*1=12*1=2 2*2
已知列表 x=[1,3,2],那么执行语句 y=lis
在Python中定义类时,与运算符“//”对应的特殊方
在C语言中,用关键字____________定义单精度
将当前目录下的bin目录和hello、hello.c文
在Linux系统中,每个进程都有4GB的虚拟地址空间,
假设你是系统管理员,需要增加一个新的用户账号zheng
在当前目录/home/zheng下新建一个目录back
MYSQL查询语句中用inner join表示内连接,
(枚举因数)从小到大打印正整数n的所有正因数,试补全枚
定义int x[5],n;则x=x+n;或x++;都是
在C程序中,main函数必须位于程序的最前面。
C语言中的字符变量用保留字_____来说明。
其中a[1][2]的值为_____。
关系运算符 <= 与 == 的优先级相同。
有以下程序程序执行后的输出结果是
下面属于黑盒测试方法的是( )。
输入:Hello, my name is Lostmo
有以下程序若要使程序的输出值为 2 ,则应该从键盘给
(哥德巴赫猜想) 哥德巴赫猜想是指,任一大于 2 的偶
Web2.0 是近年来互联网的热门概念之一,其核心思想
设A=true ,B=false ,C=true ,D
与十进制数 1770 对应的八进制数是( )。
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2