ccsp
来自一个准大四渣渣的感受。。。
第一次参加CCSP,抱着打酱油的心态去的,觉得自己根本拿不到奖。。。周四到的长沙,等待着周五的酱油...比赛开始了。。
A题,一看签到题,不就是一个简单的结构体分数排序嘛,嗯!so easy!!!噼里啪啦的敲完提交,然后问题来了,才50分,然后改了又改,交了又交,但永远定格在了50,果断放弃(直到赛后,学弟说他满分,最后讨论之后说是精度需要用%f,不能用%lf,o(╥﹏╥)o)。。。
B题,打桌球,题目炒鸡长,还是先看后面的吧。。C题,好像可以可以做,想了想,还是往后没看吧,应该有简单的。。D题,看的一脸懵逼,直接跳过。。。
E题,一看字符串匹配题,说是给你两个字符串A和B,从A中取一段a,从B中取一段b,求a在b中出现了几次,,,直接上KMP模板,然后水了50,其余的样例超时了。。。没去想了,回过头来搞C。。。
C题,说是有若干颜色的球,每种颜色的球的个数不限,给你n个桶,然后m次操作。操作分三种:(1)push x y z,将x个y颜色的球放进z桶;(2)top x y,将x桶中的球依次放入y桶中;(3)pop x y,从y桶中拿出x个球。。。然后求(3)操作中最后拿出的球的颜色。。。一开始想着用栈或者队列写,但是没什么思路,然后就想到用容器vector来存,用一个结构体来存储每次放入的球的个数和颜色,然后模拟三种操作,写完之后提交发现是0分( ̄□ ̄||),然后又继续看题啊,改代码啊,经过多次试验,最后还是比较理想的,拿了90分,最后一个样例超时了,没去想了。。。此时还剩最后一小时(o(╥﹏╥)o)。。。
赛后按照记忆写了下代码,不知道准确率高不高,仅供参考!!!
https://paste.ubuntu.com/p/GBRgD4MGk6/
不甘心的又回过头来看A,最后还是50,然后就放弃了,静心去搞B,要求贼多,条件又细致,最后想着考虑一部分,水点分算了,最后代码码完,做了测试,正打算提交,然后......结束了!!!就这样结束了,一个小时白写了T_T。。。
总分500分,最后以190收尾。。。第一次参加,也是最后一次参加。。。最终成绩排名出来了,没想到190混了个银奖,莫名的惊讶。。
最后感谢湖大对竞赛场地的安排,还吃了中餐和晚餐。。。
感谢怀院对颁奖典礼的安排和策划。。虽然没去成(o(╥﹏╥)o)