CCF CSP练习
ccf官网上历年真题
xxsnsxx
这个作者很懒,什么都没留下…
展开
-
CCF CSP 201403-2 窗口 题解
每行包含四个非负整数 x1, y1, x2, y2,表示该窗口的一对顶点坐标分别为 (x1, y1) 和 (x2, y2)。窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。如果该次鼠标点击选择了一个窗口,则输出这个窗口的编号(窗口按照输入中的顺序从 1 编号到 N);当你点击屏幕上一个点的时候,你就选择了处于被点击位置的最顶层窗口,并且这个窗口就会被移到所有窗口的最顶层,而剩余的窗口的层次顺序不变。如果你点击的位置不属于任何窗口,则系统会忽略你这次点击。原创 2023-09-03 12:22:42 · 105 阅读 · 0 评论 -
CCF CSP 201303-1 相反数 题解
有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。第一行包含一个正整数 N。只输出一个整数,即这 N 个数中包含多少对相反数。原创 2023-09-03 10:21:51 · 38 阅读 · 0 评论 -
CCF CSP 201312-3 最大的矩形 题解
在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。, hn,相邻的数之间由空格分隔。hi是第i个矩形的高度。请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例子,最大矩形如下图所示的阴影部分,面积是10。第一行包含一个整数n,即矩形的数量(1 ≤ n ≤ 1000)。输出一行,包含一个整数,即给定直方图内的最大矩形的面积。原创 2023-09-02 19:11:24 · 124 阅读 · 0 评论 -
CCF CSP模拟题 201312-2 ISBN号码 题解
每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。以此类推,用所得的结果mod 11,所得的余数即为识别码,如果余数为10,则识别码为大写字母X。输出一行,假如输入的ISBN号码的识别码正确,那么输出“Right”,否则,按照规定的格式,输出正确的ISBN号码(包括分隔符“-”)。char转化为int。原创 2023-09-02 17:05:21 · 194 阅读 · 0 评论 -
CCF CSP模拟 201312-1 出现次数最多的数 题解
输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。输出这n个次数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。原创 2023-09-01 19:24:20 · 51 阅读 · 1 评论