csp
文章平均质量分 92
hei_hei_hei_
这个作者很懒,什么都没留下…
展开
-
csp 2018-03
试题编号: 201803-1试题名称: 跳一跳时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。 如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得...原创 2020-04-03 13:54:25 · 163 阅读 · 0 评论 -
201912-4 区块链
试题编号: 201912-4试题名称: 区块链时间限制: 10.0s内存限制: 512.0MB思路from网上:按照时间顺序依次处理每个节点接收链和产生块。详见代码注释小技巧:每个节点的接收链在传递的时候可以更新,因此接收链实际上可以是一条。#include<iostream>#include<map>#include<unordered_map...原创 2020-03-08 21:09:55 · 436 阅读 · 0 评论 -
201912-3 化学方程式
试题编号: 201912-3试题名称: 化学方程式时间限制: 1.0s内存限制: 512.0MB前四个测试点还是很好写的,不过加入小写字母要注意Cu+As=Cs+Au这种情况,不能只是判断字符种类的数目是否相同#include<iostream>#include<string>#include<cstring>#include<algor...原创 2020-02-03 17:45:29 · 529 阅读 · 0 评论 -
201912-2 回收站选址
试题编号: 201912-2试题名称: 回收站选址时间限制: 1.0s内存限制: 512.0MB回收站选址范围太大,所以选择遍历+剪枝#include<iostream>#include<algorithm>#include<vector>using namespace std;typedef pair<int,int> P;i...原创 2020-01-17 12:36:13 · 661 阅读 · 0 评论 -
201912-1 报数
试题编号: 201912-1试题名称: 报数时间限制: 1.0s内存限制: 512.0MB题目报数#include<iostream>using namespace std;int a[5];bool judge(int n){ while(n){ if(n%10==7) return true; n/=10; }}int main(){ int n,...原创 2020-01-17 12:28:02 · 196 阅读 · 0 评论 -
201503-1 图像旋转
试题编号: 201503-1试题名称: 图像旋转时间限制: 5.0s内存限制: 256.0MB问题描述:问题描述旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。 计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。输入格式输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。 接下来n行每行包含m个整数,...原创 2019-12-15 09:37:54 · 139 阅读 · 0 评论 -
201412-2 Z字形扫描
试题编号: 201412-2试题名称: Z字形扫描时间限制: 2.0s内存限制: 256.0MB问题描述:问题描述在图像编码的算法中,需要将一个给定的方形矩阵进行Z字形扫描(Zigzag Scan)。给定一个n×n的矩阵,Z字形扫描的过程如下图所示:对于下面的4×4的矩阵, 1 5 3 9 3 7 5 6 9 4 6 4 7 3 1 3 对其进行Z字形扫描后得到长...原创 2019-12-14 21:51:36 · 99 阅读 · 0 评论 -
201412-1 门禁系统
试题编号: 201412-1试题名称: 门禁系统时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述涛涛最近要负责图书馆的管理工作,需要记录下每天读者的到访情况。每位读者有一个编号,每条记录用读者的编号来表示。给出读者的来访记录,请问每一条记录中的读者是第几次出现。输入格式输入的第一行包含一个整数n,表示涛涛的记录条数。 第二行包含n个整数,依次表示涛涛的记录中每位...原创 2019-12-14 20:14:30 · 98 阅读 · 0 评论 -
201409-2 画图
试题编号: 201409-2试题名称: 画图时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。 下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),...原创 2019-12-11 21:54:34 · 89 阅读 · 0 评论 -
201409-1 相邻数对
试题编号: 201409-1试题名称: 相邻数对时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。输入格式输入的第一行包含一个整数n,表示给定整数的个数。 第二行包含所给定的n个整数。输出格式输出一个整数,表示值正好相差1的数对的个数。样例输入610 2 6 3 7 8样例输出3样例说...原创 2019-12-11 21:36:32 · 140 阅读 · 0 评论 -
201403-2 窗口
试题编号: 201403-2试题名称: 窗口时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。 当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口...原创 2019-12-10 17:05:26 · 79 阅读 · 0 评论 -
201403-1 相反数
试题编号: 201403-1试题名称: 相反数时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。输入格式第一行包含一个正整数 N。(1 ≤ N ≤ 500)。 第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。输出格式...原创 2019-12-10 17:04:12 · 96 阅读 · 0 评论 -
201312-5 I’m stuck!
试题编号: 201312-5试题名称: I’m stuck!时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述给定一个R行C列的地图,地图的每一个方格可能是’#’, ‘+’, ‘-’, ‘|’, ‘.’, ‘S’, ‘T’七个字符中的一个,分别表示如下意思: ‘#’: 任何时候玩家都不能移动到此方格; ‘+’: 当玩家到达这一方格后,下一步可以向上下左右四个方向相...原创 2019-12-10 17:02:52 · 91 阅读 · 0 评论 -
201312-4 有趣的数
试题编号: 201312-4试题名称: 有趣的数时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述我们把一个数称为有趣的,当且仅当: 1. 它的数字只包含0, 1, 2, 3,且这四个数字都出现过至少一次。 2. 所有的0都出现在所有的1之前,而所有的2都出现在所有的3之前。 3. 最高位数字不为0。 因此,符合我们定义的最小的有趣的数是2013。除此以外...原创 2019-12-08 20:28:25 · 207 阅读 · 0 评论 -
201312-3 最大的矩形
试题编号: 201312-3试题名称: 最大的矩形时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例...原创 2019-12-08 20:22:47 · 87 阅读 · 0 评论 -
201312-2 ISBN号码
试题编号: 201312-2试题名称: ISBN号码时间限制: 1.0s内存限制: 256.0MB问题描述:问题描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位...原创 2019-12-08 20:16:40 · 80 阅读 · 0 评论 -
201312-1 出现次数最多的数
问题描述给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。输出格式输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。...原创 2019-12-08 19:58:21 · 86 阅读 · 0 评论