CSP-2024J&S总结与反思

Pop_Agoni

2024-11-05 22:14:24

Life & Travel

Day 0

晚上差不多十点才到家,洗了个澡,喝了个广式老靓汤。

大概十一点左右睡下了,很是紧张,翻来覆去有点睡不着,也不知道大概是几点睡着了。

Day 1

也是准备要考试了,早上起挺早的,到的时候一个同校都没来,开始有点紧张了,坐在那里也不知道干什么,开始思考自己要是考差了会怎么样。

过了一会同学们都陆续来了,互相吹捧了几下就准备进考场了就我一个人没有穿校服,压力骤增

进到考场更是抽象,初二的一群人进考场之前在那里唱《共建新香港》蚌埠不住了,笑完之后更紧张了。

坐在电脑前,比赛没开前就已经手心全是汗了。比赛一开始就看题,大约0.6h-0.8h切出前两题。

第三题细想了一下觉得是贪心,打了差不多50min过完样例,又打了个对拍,感觉应该没问题。开始看T4,发现根本想不出来,感觉是图论题,应该是图建边优化,想了半天也只想出来第一档的暴力分,其他的特殊性质一点也没想出来。犹豫了一下,觉得前两题纯模拟,错了也很难看出来,第三题一直在对拍,又看见前面的同校同学在疯狂打T4(应该是吧) 。所以决定专心搞T4,又想了半个小时,发现自己所有的优化都会超时(除了第一档),也就是说我的优化都没有真正优化到点子上,虽然看见了走的总步数很小,但是一直在想到底该怎么去优化这个建图方式,所以就一个特殊性质也没打出来。赛后感觉自己就差一点,但好像又差很多,不好评价。

Day 1.5

中午吃饭感觉自己T3做法和别人很不一样,好像很多人都是用完全背包做的,开始给自己上压力了。但是很快就缓解了,因为机房巨佬luoweiqi和我的思路差不多。

中午饭很香,午觉睡得也很香,好像下午应该会挺顺的。

下午考试前一直在深呼吸,真的很紧张,虽然不是第一次考了,但每年我都会很紧张。

开始考试之后,我马上看第一题题面,发现很水,感觉是自己看错了,又看了一遍题面,发现自己没看错,然后就开始打了,但是重量级的来了……

第一题我一开始觉得是二分,就是打败比自己略弱一点的,调了40min,但是我发现删除之后会很难二分。

这个时候我就感觉很紧张了,因为第一题绝对很简单,但是我调了这么久都没做出来的话基本上就goodbye noip

然后我再一次平复我内心的紧张,紧接着我就选择了用mulitset做(在乱搞的路上一去不复返了),调了差不多50min才做出来。也就是说我第一题做了整整1.5h

当时我真的想骂死我自己,感觉自己跟个若只,纸张一样,这样的题都能打1.5h,心态就发生了巨大的改变,之后祈祷后面的题很难,这样我和别人打差距就小一点了,才有可能去体验noip

于是我马上开始看T2,发现题面很长,我就在心中暗想这不会是大模拟吧?细看了一下,发现像啊非常的像啊,于是我马不停蹄地开始打T2,打到一半发现有第二问,结果发现这个好像教练之前讲过,随便在草稿纸上画了两笔就觉得应该没问题,然后开始码代码,码完之后,发现自己和样例输出少了1,而且是判超速车辆少了1,这大大超出了我预料,不过我自己细心地阅读题目,和阅读代码(吐槽一下纪中的电脑调试一下c++就挂掉了)。也是改出来了,花了1.5h(这个应该不算慢了吧(?))。

不管怎么说我就接着看下面的题目了,但是只剩一个小时了,于是我就想着先把两个暴力打了,光速打完第三题暴力,第四题看了十几分钟发现第四题看不懂,于是放弃,乱打了一个随机化输出就走了,然后回去看第三题。

发现第三题应该是DP就是看是取两端数字相同的+中间可以选的那些更优,但是没时间想具体实现了,于是自己水了一个骗分的就没了。

最后十分钟的时候发现自己第一题有个很简短并且应该是对的写法,然后用5min写了一下,发现样例全过,一狠心就交了这份更改过的。

出考场之后,听同学们说自己没打出来T2我挺意外的,我以为他们基本上人均300+。心里平衡了一点,但是还是很烦,因为第一题做了我很久。

The end

J:100+70+100+15=285 S:100+100+20+0=220

考出来自己还能接受,反正J组考成什么样都无所谓了。

但是自己S组存在很大的问题,自己在第一题这种送分题上面耗太久了,不但影响了自己的心态,也很大影响了我自己的赛场规划,并且自己最后十分钟的时候就做出来自己之前1.5h做的事情是存在十分大的问题的。我认为主要我一开始打的那份代码没过样例,然后我就开始手忙脚乱了,以至于自己越来越紧张,越来越抽象。

警钟长鸣:所以下次考试一定要先想好,再动手,不要急。有四个小时的时间一定不要急,错了也别紧张,改就好了,没什么的。多想几个反证去证明自己思路真的没问题不然就会让你之前的工作变成无用功,与其多花几十分钟去打然后发现错,不如自己先多想想十几分钟去验证自己思路的对错。

希望自己的noip能考个好分数