![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ccf-csp题解
QingxinCyrilLee
没有最好,只有合适; 如果没有 框架/工具/集成环境/编译器/...,该怎么去做这件事?
展开
-
CCF202012-1期末预测之安全指数(python)
evr = 0line_count = int(input())for i in range(line_count):# input()默认是换行输入,但有的要求一行输入或者用什么隔开输入 wi, scorei = map(int, input().split()) evr += wi * scoreiprint(max(0, evr))原创 2021-04-12 18:26:09 · 220 阅读 · 0 评论 -
201803-2碰撞的小球
试题编号: 201803-2 试题名称: 碰撞的小球 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 数轴上有一条长度为L(L为偶数)的线段,左端点在原点,右端点在坐标L处。有n个不计体积的小球在线段上,开始时所有的小球都处在偶数坐标上,速度方向向右,速度大小为1单位长度每秒。 当小球到达线段的端点...原创 2018-10-30 17:41:37 · 296 阅读 · 0 评论 -
CCF201809-2买菜
买菜 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小H和小W来到了一条街上,两人分开买菜,他们买菜的过程可以描述为,去店里买一些菜然后去旁边的一个广场把菜装上车,两人都要买n种菜,所以也都要装n次车。具体的,对于小H来说有n个不相交的时间段[a1,b1],[a2,b2]...[an,bn]在装车,对于小W来说...原创 2018-10-30 15:25:17 · 328 阅读 · 0 评论 -
CCF201803-1 跳一跳
问题描述 近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。 简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。 如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳 跃则此次得分为2分,否则此次得分比上一次得分多两分(即连续跳到方块中心时,总得分将+2,+4,+6,+8...原创 2018-10-12 19:03:36 · 166 阅读 · 0 评论 -
CCF201712-2游戏
问题描述试题编号: 201712-2 试题名称: 游戏 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 有n个小朋友围成一圈玩游戏,小朋友从1至n编号,2号小朋友坐在1号小朋友的顺时针方向,3号小朋友坐在2号小朋友的顺时针方向,……,1号小朋友坐在n号小朋友的顺时针方向。 游戏开始,从1号小朋友...原创 2018-10-31 13:53:31 · 277 阅读 · 0 评论 -
CCF201709-1打酱油
问题描述试题编号: 201709-1 试题名称: 打酱油 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。 输入格式 输入的第一行包含一个整数N,表示小明可用于买...原创 2018-10-31 11:23:32 · 236 阅读 · 0 评论 -
CCF201712-1最小差值
#include<iostream>#include<algorithm>using namespace std; int main(){ int n, i; cin >> n; int *X = new int [n]; int minval = 10000; for(i = 0; i<...原创 2018-10-31 10:27:23 · 175 阅读 · 0 评论 -
CCF201609-1 最大波动
问题描述 小明正在利用股票的波动程度来研究股票。小明拿到了一只股票每天收盘时的价格,他想知道,这只股票连续几天的最大波动值是多少,即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少。输入格式 输入的第一行包含了一个整数n,表示小明拿到的收盘价格的连续天数。 第二行包含n个正整数,依次表示每天的收盘价格。输出格式 输出一个...原创 2018-10-10 20:52:48 · 141 阅读 · 0 评论 -
CCF201612-1 中间数
问题描述 在一个整数序列a1, a2, …, an中,如果存在某个数,大于它的整数数量等于小于它的整数数量,则称其为中间数。在一个序列中,可能存在多个下标不相同的中间数,这些中间数的值是相同的。给定一个整数序列,请找出这个整数序列的中间数的值。输入格式 输入的第一行包含了一个整数n,表示整数序列中数的个数。 第二行包含n个正整数,依次表示a1, a2, …, an。...原创 2018-10-10 09:26:12 · 134 阅读 · 0 评论 -
CCF201312-1 出现次数最多的数
问题描述 给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。输入格式 输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。 输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1 ≤ i ≤ n)。相邻的数用空格分隔。输出格式 输出这n个次数中出现次数最多的数。如果这样的...原创 2018-10-09 21:06:20 · 183 阅读 · 0 评论 -
CCF201512-2 消除类游戏(消消乐)
问题描述 消除类游戏是深受大众欢迎的一种游戏,游戏在一个包含有n行m列的游戏棋盘上进行,棋盘的每一行每一列的方格上放着一个有颜色的棋子,当一行或一列上有连续三个或更多的相同颜色的棋子时,这些棋子都被消除。当有多处可以被消除时,这些地方的棋子将同时被消除。 现在给你一个n行m列的棋盘,棋盘中的每一个方格上有一个棋子,请给出经过一次消除后的棋盘。 ...原创 2018-10-09 20:49:51 · 904 阅读 · 0 评论 -
CCF201412-1 门禁系统
问题分析:看似统计问题,问题在于如何统计。 一是用数组进行统计。由于读者的编号不超过n,即不会超过1000,就比较好办了,可以用数组来统计。就是用桶排序的思想来实现。 二是使用STL的map进行统计,也是一种比较有效的办法。在同值的数比较多时,也许可以节省空间。 考试时代码的:#include<stdio.h>#define N 1000int...原创 2018-10-15 21:48:25 · 368 阅读 · 0 评论 -
CCF201503-1图像旋转
问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。 计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。输入格式 输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。 接下来n行每行包含m个整数,表示输入的图像。输出格式 输出m行,每行包含n个整数,表示原始矩阵逆时针旋转90度后的矩阵...原创 2018-10-14 10:55:07 · 170 阅读 · 0 评论 -
CCF201604-1 折点计数
问题描述 给定n个整数表示一个商店连续n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来如果之前销售量减少而后一天销售量增长,也称这一天为折点。其他的天都不是折点。如下图中,第3天和第6天是折点。 给定n个整数a1, a2, …, an表示销售量,请计算出这些天总共有多少个折点。 为了减少歧义,我们给定的数据保证:在这n天中相邻两天的销售量总是不同的...原创 2018-10-14 10:02:21 · 209 阅读 · 0 评论 -
CCF201612-2工资计算
试题编号: 201612-2 试题名称: 工资计算 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资(扣除五险一金后、未扣税前的工资)为S元,则他应交的个人所得税按如下公式计算: 1) 个人所得税起征点为...原创 2018-11-05 12:31:53 · 390 阅读 · 0 评论