NOIP2023短游记

· · 生活·游记

本文是短游记,是考后即时写下的小文,过几天会有长文详细记叙。

周三上午很是头疼,不太舒服,加上学校里生病的人很多,干脆直接收拾东西回家了,先好好休息几天再说。周四周五两天在家干的事不多,打了场模拟赛看了看板子,还是以休息为主。考试前一天,我把板子过完后一个人安静地靠在床上发呆,丝毫没有“明天就要决定退不退役”了的感觉。想想也是好事,别给自己太大压力,毕竟最近一周的模拟赛打得都平平无奇,我也不知道NOIP场上会出现怎样的情况,还不如好好躺着。

考前一晚睡眠不太好,半夜醒了好几次。六点半起来以后反倒有点困倦。7:10出门去考点郑大,预计7:30到达。没想到车前玻璃被冻着了,什么也看不见,我妈处理了好久才勉强能看,到考点时已经7:48了。教练匆匆忙忙给我们合了张照,又一人发了根棒棒糖,送我们进了场。

在这之前,请允许我吐槽一下郑大。

先吐槽郑大的破机器,用起来极其不舒服,跑得也慢,复杂度合格的代码硬生生跑了3.1s。

再吐槽郑大的破系统,Dev-c++ 5.11不能即装即用,调了十几分钟才开始打代码。

最后吐槽郑大的破组织,发下来的文件只有题面没有大样例,第一题都打完了才下发大样例。

急急急急急,这可能是我第一次在游记里吐槽这么多,有点干扰心态。

回归正题。

8:45开题。CSP的迷惑第一题让我丝毫不敢预测NOIP的难度,在工作人员调Dev-c++的时候先把四道题都粗略地看了一遍。待到做时发现第一题怎么还是这么水,一眼 n³ 做法,优化优化就到了 n²logn。算算复杂度,应该是合格的,9:15开第二题。没过一会大样例发下来了,一测第一题挂了,几分钟改了个两个小细节就没事了。郑大这破机子大样例竟然跑了3.1s,看看代码,常数好像也不太大。算了算了,就算挂了也就10分,先写第二题再说。

出乎我意料的是,第二题几乎是在刚读完的一刻就有了思路,在演草纸上试了几个样例,竟然都没有问题。看看左右两边,一个还没打完第一题,一个在玩红心大战。看看前面,右前方的同学我认识,实力比我强些,也开始打第二题了。那就放心了,开打开打。

嗯嗯,一测样例,假了。假的点刚好是我没有手模到的样例,我打的是个价值40分的部分分做法。也不错,至少现在有40分了。按照这个难度,140估计也拿不到省一,继续推正解。仔细想了想,从我的假做法来推,好像将最终得到的元素关系建图跑一遍就能出来,思考了半个小时,又上手打了20分钟,一口气过了三个样例。很不错啊,没想到测大样例的时候RE了。

当时我丝毫没有想到是因为本地栈空间开得不够爆栈了,只以为是代码实现出了什么问题,又是检查代码又是研究样例。我告诉自己,调出来就能血赚60分,在纸上写下了12:00就不顾一切地调了。显然是没有任何成果的。等到12:00,无奈只好去开后面两道题的暴力了。就这样,我对着第二题的AC代码调了一个小时。甚至于在打第三题暴力的时候都一直想着第二题,时不时回去再检查一下,导致第三题打错了一个小细节,痛挂5分。

等到开第四题的时候已经是12:40了。大概能看出来这是个dp,但dp哪有这么好推的,又想假了一个特殊性质,最终放弃。交完卷前三题后,我想在第四题上写点什么话交上去,可打了几行字后又删了。CCF也辛苦,还是不要耽误评测机了。

回家,很累。那是一种几个月来从未有过的累,累到饭也吃不多,觉也睡不着。听说有同学考完发烧了,生怕自己也发烧,像前年那样,还好睡了一下午缓过来了。测测民间,在195~210之间。又过了一会省榜出了,排名大概20。

考前我说,如果这回能省排前十五,我就努力冲省队,如果省排二十多以后就直接退役。结果这个分数这个名次,要退可惜,不退又艰难。如果我在考场上没有对着AC代码调那一个小时,而是好好地把第三第四题暴力打了,我现在可能已经很贴近队线了。但没有如果。未来面临着困难的选择。

不过往好了想,高二以来基本上都是一帆风顺的,没有遇到太大的挫折,也算是一种幸运了吧。我已经拿到了两个省一,不应该再沉浸在高一的各种悲伤里了。还是好好想想会考怎么保住全A吧。

2023.11.19晚。