通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"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]
关于 Python 复数类型的描述,以下选项中错误的是
编写代码,获得用户输入的一段文字并垂直输出。参考答案:
某磁盘的磁道数为 400(磁道号为 0~399),采用
请在下面程序的横线处填上适当内容,以使程序完整,并使程
Python用来访问和操作内置数据库SQLite的标准
已知x={1:1,2:2},那么执行语句x[2]=4之
表达式':'.join('hello word.'.s
有以下程序程序运行后的输出结果是( )。
设有如下结构体说明:请填空,完成以下对数组s的定义,使
以下程序运行结果是____________。
以下程序的功能是
假定计算机的主频为500MHz,CPI为4。现有设备A
Linux系统中有三种基本的文件类型:________
什么命令用来只更新已经安装过的rpm软件包?
怎样更改一个文件的权限设置?
VIM文件编辑器器在底行模式,可以执行的操作有( )
MySQL客户端程序 _____ 用于从数据备份文件中
MySql数据库中具体实现备份数据库的方法很多,可以分
用二维表结构表示实体以及实体间联系的数据模型称为( )
连通图上各边权值均不相同,则该图的最小生成树是唯一的。
下列语句错误的是( )
显示当前所有数据库的命令是。
(编辑距离)给定两个字符串,每次操作可以选择删除(De
现有 5 个操作 A、B、C、D和E操作 C必须在 A
若任一个字符的编码都不是其他字符编码的前缀,则称这种编
在C语言中,函数可以嵌套定义,但不能嵌套调用。
1948 年,( )将热力学中的熵引入信息通信领域,标
(郊游活动)有 n名同学参加学校组织的郊游活动,已知学
以下程序实现了找第二小元素的算法。输入时 n 个不等的
摩尔定律(Moore's law)是由英特尔创始人之一
更多选择题
更多填空题
全国计算机等级考试《二级Java语言程序设计》真题(五)
全国计算机等级考试《二级Java语言程序设计》真题(四)
全国计算机等级考试《二级Java语言程序设计》真题(三)
全国计算机等级考试《二级Java语言程序设计》真题(二)
全国计算机等级考试《二级Java语言程序设计》真题(一)
计算机二级Python语言程序设计模拟试卷
Python第三方库