通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2019] 中有题目如下:
第1题
#include<cstdio> using namespace std; int n, m; int a[100], b[100]; int main() { scanf("%d%d", &n, &m); for (int i = 1; i <= n; ++i) a[i] = b[i] = 0; for (int i = 1; i <= m; ++i) { int x, y; scanf("%d%d", &x, &y); if (a[x] < y && b[y] < x) { if (a[x] > 0) b[a[x]] = 0; if (b[y] > 0) a[b[y]] = 0; a[x] = y; b[y] = x; } } int ans = 0; for (int i = 1; i <= n; ++i) { if (a[i] == 0) ++ans; if (b[i] == 0) ++ans; } printf("%d", ans); return 0; }
假设输入的 n 和 m 都是正整数,x 和 y 都是在 [1,n] 的范围内的整数。
a[i] 和 b[i] 不可能同时大于 0。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2019]
下列类模板的定义中语法格式错误的是
下列关于函数模板说法正确的是
设有定义:紧接着的赋值语句正确的是( )。
有以下程序段,若变量已正确定义并赋值则与此程序段功能相
软件详细设计产生的图如下图所示,则该图是( )。
下列给定程序的功能是调用fun函数建立班级通信录。通信
有以下程序:程序的运行结果是。
若有定义语句执行表达式(k1=k1>k2)&&(k2=
表达 [index for index, value
表达式{1,2,3} - {3,4,5}的值为____
表达式{1,2,3} | {3,4,5}的值为____
编写程序实现功能:对于给定的一个百分制成绩,改用相应的
有数学表达式:,其C语言表达式为___________
某进程中有3个并发执行的线程thread1、threa
链接分为:硬链接和( )。
在关系模式R(U,F)中,Y为非主属性,对任何非平凡的
循环单链表的最大优点是:从任一结点出发都可访问到链表中
对稀疏矩阵进行压缩存储目的是
如图是一张包含6个顶点的有向图,但顶点间不存在拓扑序。
若任一个字符的编码都不是其他字符编码的前缀,则称这种编
若某二叉树有 5 个叶结点,其权值分别为 10,12,
则x的值为_____。
假设输入总是合法的(一个整数和一个不含空白字符的字符串
输出的第二行一定是由小写字母、大写字母、数字和“+”、
下面属于系统软件的是
(最大矩阵和 )给出 M 行 N 列的整数矩阵,就最大
输入: 7输出:______
输入: 9 121 22 33 44 55 66 1
( 寻找等差数列 ) 有一些长度相等的等差数列(数列中
Linux 下可执行文件的默认扩展名为( )
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2