通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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] 的范围内的整数。
当 m > 0时输出的值一定小于2n。
正确
错误
所属试卷:CSP-J1入门级初赛试卷[2019]
下列叙述中错误的是
下列类模板的定义中语法格式错误的是
有如下程序,运行时输出的结果是。
以下程序:程序运行后的结果是。
下列关于线性链表的描述中,正确的是( )。Ⅰ.只含有一
一个栈的初始状态为空。现将元素A,B,C,D,E依次入
给定程序MODI1.C中函数fun的功能是:判断一个整
有如下程序程序运行后的输出结果是( )。
有以下程序:程序运行后的输出结果是。
已知x={‘a’:’b’,’c’:’d’},那么表达式
已知字母A的ASCII码值为65,以下程序输出结果是_
vi编辑器具有三种工作模式,即:命令模式、文本编辑模式
在Linux系统中,以( )方式访问设备。
退出MySQL服务器连接的命令是 。
数据库系统的设计包括 和数据库应用系统设计两方面
在数据库的E-R图中,椭圆框表达的是实体集的 。
在数据库的E-R图中,菱形框表达的是实体集之间的
MySQL创建存储过程时 _____表示输入类型参数。
在MySQL中,类型DECIMAL(8,2)中的2表示
在关系数据库系统中,为了简化用户的查询操作,而又不增加
分别以下列序列构造二叉排序树,与用其它三个序列所构造的
BBS的含义是
以下说法错误的是( )
定义三元组(a,b,c)(其中a,b,c均为正数)的距
则x的值为_____。
以下叙述不正确的是( )。
预处理命令行都必须以_____号开始。
C语言中,数组元素的下标下限为_____。
以下叙述中正确的
输入: 5 13输出: _________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2