
ccf-csp练习题题解
作为妾身练习ccf-csp认证练习题的记录,如果各位公子有更好的题解可以告知妾身哦,小女子感激不尽!
可乐不加冰呀
妾身仅仅是一名编程小白,初来咋到,请各位公子多多关照小女子!妾身超喜欢Q酱滴!!!
展开
-
CCFCSP试题编号:202006-2试题名称:稀疏向量
这里面用了pair,如果不了解的,可以看一下妾身这一篇。不断匹配相乘累加就好了。原创 2023-12-03 17:39:27 · 185 阅读 · 0 评论 -
CCFCSP试题编号:202009-2试题名称:风险人群筛查
【代码】CCFCSP试题编号:202009-2试题名称:风险人群筛查。原创 2023-12-01 19:00:44 · 119 阅读 · 0 评论 -
CCFCSP试题编号:202104-2试题名称:邻域均值
【代码】CCFCSP试题编号:202104-2试题名称:邻域均值。原创 2023-12-01 15:40:49 · 325 阅读 · 0 评论 -
CCFCSP试题编号:202109-2试题名称:非零段划分
【代码】CCFCSP试题编号:202109-2试题名称:非零段划分。原创 2023-11-29 09:30:00 · 135 阅读 · 0 评论 -
CCFCSP试题编号:201612-2试题名称:工资计算
【代码】CCFCSP试题编号:201612-2试题名称:工资计算。原创 2023-11-27 23:38:08 · 231 阅读 · 0 评论 -
CCFCSP试题编号:202305-2试题名称:矩阵运算
只要懂如何进行矩阵乘法就好了,和注意一点数的大小范围就ok了!原创 2023-11-24 17:42:05 · 160 阅读 · 0 评论 -
CCFCSP试题编号:202206-2试题名称:寻宝!大冒险!
因为藏宝图左下角位置一定是一棵树,所以只要把所有绿化图中每一棵树,与之相匹配,然后判断,是否整个藏宝图都是绿化图的一部分,如果是那就计数count+1。所以来看,结果count最大也就是n(绿化图中树的棵数)。只要注意一下判断藏宝图右上角会出现超出绿化图边界的情况,和懂得如何遍历整个藏宝图去判断是否与绿化图的某一部分一致就ok啦!原创 2023-11-24 17:35:32 · 351 阅读 · 0 评论 -
CCFCSP试题编号:201803-2试题名称:碰撞的小球
/先更新位置,再判断是否碰撞int i, j;//更新位置for (i = 0;i < n;i++)//到达左右端点就改变方向for (i = 0;i < n;i++)//到达同一位置,小球碰撞,方向改变for (i = 0;i < n-1;i++)j < n;j++)小女子感觉自己的思路还比较中规中矩,应该还有更高效的解决方法,诶呀!希望以后能越来越棒!各位公子有没有更好的方法呀,可以教教妾身呀!原创 2023-11-23 23:08:14 · 523 阅读 · 0 评论 -
CCFCSP试题编号:201912-2试题名称:回收站选址
这题只要比较坐标的四周,然后计数就可以了。原创 2023-11-21 11:48:51 · 178 阅读 · 0 评论 -
CCFCSP试题编号:202212-2试题名称:训练计划
【代码】CCFCSP试题编号:202212-2试题名称:训练计划。原创 2023-10-15 15:24:26 · 275 阅读 · 0 评论 -
CCFCSP试题编号:202303-2试题名称:垦田计划
诶呀,妾身还得继续加油!努力!写着一题都想了很久很久,都快要放弃了,不过捏,还好最后写通过了,呜呜呜~~~各位聪明的公子,不许嘲笑小女子,呜呜呜呜~~~~原创 2023-10-10 16:37:50 · 309 阅读 · 0 评论 -
CCFCSP试题编号:202309-1试题名称:坐标变换(其一)
这题只要将操作全部加起来,对每个数据进行变换就ok了。原创 2023-10-06 17:30:00 · 537 阅读 · 0 评论 -
CCFCSP试题编号:201312-1试题名称:出现次数最多的数
这题只要把数据当成数组的下标,数组值存放出现次数来比较就好了。原创 2023-10-04 15:13:12 · 99 阅读 · 1 评论 -
CCFCSP试题编号:201403-1试题名称:相反数
这题依次比较两个数相加的和是非为0,计数就好了!原创 2023-10-05 19:30:00 · 67 阅读 · 0 评论 -
CCFCSP试题编号:201409-1试题名称:相邻数对
这题只要依次比较两个数的差值就好了,和CCFCSP试题编号:201712-1试题名称:最小差值这题也有些类似,大家也可以来看妾身写的这一篇文章-----妾身这里用了默认的sort()函数去排序,如果有不太了解的公子,可以看看小女子的这篇关于介绍该函数的文章哟----这样的解法时间复杂度是O(n^2)。妾身想了一下还可以先排序,再比较相邻的数就好了。原创 2023-10-09 20:00:00 · 50 阅读 · 0 评论 -
CCFCSP试题编号:201412-1试题名称:门禁系统
妾身想的是将初值为0的数组,按照下标来记录这些数据出现过几次。原创 2023-10-10 10:30:00 · 67 阅读 · 0 评论 -
CCFCSP试题编号:201503-1试题名称:图像旋转
妾身认为这题只要找到原先行列与之后行列的关系就可以了!妾身没学过矩阵变换,不知道是不是有什么公式,但是这题找到行列变换关系还是没有特别困难。原创 2023-10-04 15:15:00 · 66 阅读 · 1 评论 -
CCFCSP试题编号:201509-1试题名称:数列分段
只要不与后面一个数相等,或者就是最后一个数了。原创 2023-10-05 12:45:00 · 65 阅读 · 0 评论 -
CCFCSP试题编号:201604-1试题名称:折点计数
很简单的一个判断,小女子就不多说了!原创 2023-10-06 10:15:00 · 77 阅读 · 0 评论 -
CCFCSP试题编号:201609-1试题名称:最大波动
这题就是判断哪两个相邻数差值的绝对值最大 ,妾身不多说了,相信以各位公子的聪明才智,这题还不是一块蛋糕(a piece of cake)!原创 2023-10-08 11:15:00 · 119 阅读 · 0 评论 -
CCFCSP试题编号:202303-1试题名称:田地丈量
这题主要还是判断相交面积的长宽,能搞清楚里面的逻辑就不难。原创 2023-10-09 08:15:00 · 143 阅读 · 0 评论 -
CCFCSP试题编号:202212-1试题名称:现值计算
【代码】CCFCSP试题编号:202212-1试题名称:现值计算。原创 2023-10-06 09:00:00 · 79 阅读 · 0 评论 -
CCFCSP试题编号:201612-1试题名称:中间数
妾身的想法是先排序,找到那个排在最中间的一个或两个数 ,再判断这个数左右两边是否相等就好了。一定要满足同时相等或不相等,如果其中一边与中间的数相等,那么显然左右两边的个数就不会相同了。原创 2023-10-05 08:00:00 · 59 阅读 · 0 评论 -
CCFCSP试题编号:201703-1试题名称:分蛋糕
妾身想的就是循环遍历整个数据,如果重量和大于了k,那么计数+1;如果没有 ,先判断是否是最后一个数据,是的话就计数+1并结束了,不是的话就加上后面一个数据,最后重复上述过程。原创 2023-10-04 09:00:00 · 137 阅读 · 1 评论 -
CCFCSP试题编号:201709-1试题名称:打酱油
大家直接看妾身的代码好了!原创 2023-10-03 11:15:00 · 65 阅读 · 0 评论 -
CCFCSP试题编号:201712-1试题名称:最小差值
或者呢,先给数据排一遍序,再和相邻的数据比较,这里我们呢用sort()函数来排序,关于这个函数不懂的话可以看妾身这篇哟!妾身想的就是直接按顺序比较 就好了。原创 2023-10-02 14:06:53 · 153 阅读 · 1 评论 -
CCFCSP试题编号:201803-1试题名称:跳一跳
这题妾身想的就是建一个结构体数组,里面放两个数据,一个是跳跃情况(用0 1 2表示),还有就是得分了。然后按照跳跃情况来计分就好了,看代码!原创 2023-10-03 08:00:00 · 123 阅读 · 0 评论 -
CCFCSP试题编号:201809-1试题名称:卖菜
直接看代码,真的看着来就好了!原创 2023-10-02 08:00:00 · 60 阅读 · 1 评论 -
CCFCSP试题编号:201812-1试题名称:小明上学
这题好简单,妾身简单说一下,就是当碰到0(没有信号灯) 和1(红灯)只要将时间加起来就可以啦!而碰到2(黄灯)不仅要等这个时间,还有红灯要等,所以还要加一个r(红灯总时间),而碰到3(绿灯)不用管,所以就是这样计算总时间。原创 2023-10-01 19:23:22 · 114 阅读 · 0 评论 -
CCFCSP试题编号:201909-1试题名称:小明种苹果
这样写通过了,但是有一个坏处,那就是二维数组开的太大了。后来妾身想了想,这个二维数组简直是多此一举,只要是个整型变量存放输入的数就行了。诶呀,妾身还真是笨死了。简单修改一下就好了,将数据存放在二维数组是方便理解问题,嘻嘻!妾身感觉这个题目不是很难,就是对二维数组中特定行列的数进行操作。原创 2023-09-24 13:16:31 · 74 阅读 · 1 评论 -
CCFCSP试题编号:201912-1试题名称:报数
【代码】CCFCSP试题编号:201912-1试题名称:报数。原创 2023-09-24 12:02:05 · 81 阅读 · 1 评论 -
CCFCSP试题编号:202006-1试题名称:线性分类器
其实妾身也查看了别人的方法,就是将第一个点作为基准,看看同类点是否依旧同样大于或者小于0,可是妾身写了,感觉应该没错,但是在csp模拟考试中提交只得了60分,然后始终找不到错误,只好放弃了,也就没有贴上这个代码,以后有机会一定会重新试试看。诶呀,由于小女子实在是太笨了,想不到好办法。只能采用最笨的方法就是统计A类点在左侧的个数和右侧的个数,看看哪一侧等于A类点的总个数,同时判断B类点在另一侧是否也等于B类点的总个数。那么接下来就是看A类点在全部为直线左侧的同时,判断B类点是否全部在右侧,反之亦然。原创 2023-09-22 17:42:12 · 153 阅读 · 1 评论 -
CCFCSP试题编号:202009-1试题名称:称检测点查询
题目不难,以妾身的看法,首先计算各个检测点与人的距离,再排序。前面三个自然就是距离最近的检测点咯!下面来看妾身的代码。这里使用了sort()函数来排序,如果不知道怎么使用的话,可以看看小女子写的这一篇关于sort()介绍的博客。妾身会继续加油的哟!原创 2023-09-21 22:18:48 · 70 阅读 · 1 评论 -
CCFCSP试题编号:202012-1试题名称:期末预测之安全指数
这题真的好简单,妾身不多说了,附上代码。原创 2023-09-20 13:18:04 · 134 阅读 · 1 评论 -
CCFCSP试题编号:202104-1试题名称:灰度直方图
说这么长,其实在妾身理解看来,实际上题目的要求很简单,就是统计0到L-1,这L个数,在一个n×m的二维数组中分别出现的次数。不得不说,要想从实际问题中抽象分析出来模型,再根据模型求解,最终用来解决实际问题,还是很不容易的噻。后来妾身再次想了想,又想出了一个可以优化一点的方法(才不会告诉公子是学习了别人的方法呢 )。一对比,才发现原来妾身真的好笨呀!看来学习的道路上还有好长的路要走呢!还出现了三次循环,诶呀妾身真的好笨呀!要是数据多一点,可能就过不了了。下面是小女子第一次想的解决方法,并写的代码。原创 2023-09-19 20:27:59 · 107 阅读 · 0 评论