• CCF计算机软件能力认证试题练习-门禁系统(Java参考答案学习记录)

    时间:2021-12-26 11:07:35

    问题描述 涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。 输入格式 输入的第一行包含一个整数n,表示涛涛的记录条数。 第二行包含n个整数,依次表示涛涛的记...

  • CCF计算机软件能力认证试题练习-相反数(Java参考答案学习记录)

    时间:2021-12-26 11:07:29

    问题描述 有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式 第一行包含一个正整数 N。(1 ≤ N ≤ 500)。第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。 输出格式 只输出一个整数,...

  • CCF计算机软件能力认证模拟试题-有趣的数(Java参考答案学习记录)

    时间:2021-12-26 11:07:23

    问题描述 我们把一个数称为有趣的,当且仅当:1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。3. 最高位数字不为0。因此,符合我们定义的最小的有趣的数是2013。除此以外,4位的有趣的数还有两个:2031和2...

  • CCF计算机软件能力认证模拟试题-最大的矩形(Java参考答案学习记录)

    时间:2021-12-26 11:07:17

    问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例子,最大矩形如下图所...

  • CCF计算机软件能力认证试题练习-图像旋转(Java参考答案学习记录)

    时间:2021-12-26 11:07:11

    问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。 输入格式 输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。接下来n行每行包含m个整数,表示输入的图像。 输出格式...

  • CCF计算机软件能力认证模拟试题-出现次数最多的数(Java参考答案学习记录)

    时间:2021-12-26 11:07:05

    问题描述 给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式 输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空...

  • CCF计算机软件能力认证试题练习-折点计算(Java参考答案学习记录)

    时间:2021-12-26 11:07:29

    问题描述 给定n个整数表示一个商店连续n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来如果之前销售量减少而后一天销售量增长,也称这一天为折点。其他的天都不是折点。如下图中,第3天和第6天是折点。给定n个整数a1, a2, …, an表示销售量,请计算出这些天总共有...

  • ccf认证学生排队

    时间:2021-12-20 21:34:48

    问题描述 试题编号: 201703-2 试题名称: 学生排队 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面...

  • CCF计算机软件能力认证模拟试题-ISBN号码(Java参考答案学习记录)

    时间:2021-12-05 10:06:40

    问题描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版...

  • ccf认证消除类游戏

    时间:2021-11-04 21:34:49

    问题描述 试题编号: 201512-2 试题名称: 消除类游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的...

  • ccf csp第八次认证

    时间:2021-10-20 21:31:18

    首先今天参加的考试,也不知道对不对,但是也不会改了。拿出来就是分享一下。wa了别怪我哈。嘻嘻~~~~~~ 第一题求相邻两数的最大差的绝对值 #include<iostream>#include<cstdio>#include<algorithm>using na...

  • 2017 第11次CCF-CSP认证 地铁修建-并查集

    时间:2021-09-19 21:32:12

                  这道题得满分的数据范围还是比较大的,不能直接DFS扫,正解应该是并查集,每一次添加最小的一条边,直到结点1和结点n连通为止。代码如下: #pragma comment(linker, "/STACK:1024000000,1024000000")#include<...

  • 第十次CCF认证 第三题 Markdown 模拟(恶心)

    时间:2021-09-19 19:10:01

    题目:http://118.190.20.162/view.page?gpid=T55题意:问题描述 本题要求由你来编写一个 Markdown 的转换工具,完成 Markdown 文本到 HTML 代码的转换工作。简化起见,本题定义的 Markdown 语法规则和转换规则描述如下: ●区块:区块是文...

  • ccf 认证 201604-4:游戏

    时间:2021-06-09 21:33:54

    解题思路:学过搜索的一眼就能看出是广搜,没学过建议翻翻书,毕竟考得挺多。 注意事项: 1.广搜用队列来实现,也可用数组循环来实现。 2.需要优化,不然会出现超时。 3.通关最长时间不超过300秒。 4.可以往回走。 5.每走一步都要判断是否安全和是否可达。 6.最关键的...

  • CCF认证模拟题——学生排队

    时间:2021-06-04 21:34:13

    问题描述 体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。例如,下面给出了一组移动的例子,例子中学生的人数为8人。0)初始队列中学生的学号依次为1, 2, 3...

  • CCF认证201712-1最小差值

    时间:2021-04-29 09:14:40

    问题描述给定n个数,请找出其中相差(差的绝对值)最小的两个数,输出它们的差值的绝对值。输入格式输入第一行包含一个整数n。第二行包含n个正整数,相邻整数之间使用一个空格分隔。输出格式输出一个整数,表示答案。样例输入51 5 4 8 20样例输出1样例说明相差最小的两个数是5和4,它们之间的差值是1。样...

  • 201512-1 试题名称:数位之和(100分)ccf认证

    时间:2021-03-31 18:51:22

    试题编号: 201512-1 试题名称: 数位之和 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述给定一个十进制整数n,输出n的各位数字之和。输入格式输入一个整数n。输出格式输出一个整数,表示答案。样例输入20151220样例输...

  • ccf认证_学生排队 编号201703-2

    时间:2021-01-28 21:30:44

    试题名称: 学生排队 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。 例如,下面给出...

  • CCF CSP认证 题解:201403-2 窗口(Java语言原创)

    时间:2021-01-26 21:32:33

    问题描述 在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。 当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就...

  • CCF认证模拟题——分蛋糕

    时间:2021-01-11 21:28:32

    问题描述 小明今天生日,他有n块蛋糕要分给朋友们吃,这n块蛋糕(编号为1到n)的重量分别为a1, a2, …, an。小明想分给每个朋友至少重量为k的蛋糕。小明的朋友们已经排好队准备领蛋糕,对于每个朋友,小明总是先将自己手中编号最小的蛋糕分给他,当这个朋友所分得蛋糕的重量不到k时,再继续将剩下的蛋糕...