CSP 2025 游记
By jr_zch
前言
去你【数据删除】的鸟命!
我命由我不由天!
是魔是仙,我自己说了才算!
10 月集训
国庆节只放了
4 天,然后就是非常折磨的赛前集训,本来以为会和去年一样,没有了文化课的压力之后每天都非常轻松,结果平均每周就会有
4∼5 场模拟赛,题目还都是些偏难怪。除此之外,教练还要求每场比赛的题目都要补完,这就导致几乎每天晚上放学都是精疲力竭的。
超高的题目难度下,两位数得分已经成为日常,没有任何一场模拟赛是贴合去年
CSP-S 难度的,每天都有在骂出题人。
但是我自身的心态倒是挺平和的,就算模拟赛保龄了也不太能影响到心情,虽说状态低迷,仍然具备着“下一场肯定能打好”的信心。
可长期模拟赛的难度不对等,依然让我觉得对于即将到来的正式比赛心里没底。
最后一周的欢愉
赛前的最后一周,完全无心学习,每天除了偶尔写写代码,其余的活动基本上是下各种棋类和玩各种小游戏。虽然偷偷干完这些坏事之后会有一种没有认真学习的负罪感,但是确实很爽,身心都舒适多了。
比赛的前一晚,我在家看视频,可能是因为王者荣耀要和疯狂动物城联动的原因,老是刷到
Try Everything 这首歌。
赛前不能睡得太早,所以我依旧和往常一样,
23:30 左右,伴随着脑海里回旋着的歌词入睡了。
I messed up tonight, I lost another fight
I still mess up but I’ll just start again
I keep falling down, I keep on hitting the ground
I always get up now to see what’s next
比赛当天
赛前
比赛当天上午睡到
10:30 才起床,之后完全不知道干啥,极其空虚,用手表测了一下心率,整个上午都在
100 左右徘徊。
莫名其妙就下午了,莫名其妙就到考场了,进学校之前非常认真的和同学说了“不可能考字符串”。
进考场之前,依旧是一年很多度的合照环节,拍照的时候一群人在念哈基米南北绿豆状物的神秘口号,吐字速度过于快了,我完全跟不上,干脆闭麦。
比赛途中
进入考场,虽然以前在同一个地方经历过一段不算短的时间的训练,但是依旧被一圈一圈半圆的座位布局给惊讶到了。
等待的时间里过于紧张,手一直在出汗,于是一口气把水喝完了,稍微好了一点,发压缩包密码的时候大概是
14:27,我解压完文件点开
statement 之后发现居然没有另一个密码,直接就看见题了,吓得我赶紧关掉浏览器,以为自己差点被禁赛三年。
看完
T1,发现可以直接贪心,键盘不太习惯,
14:46 才过完样例。
然后看
T2,第一眼只会
O(2kmlog2m),后面乱七八糟想了很多,某一瞬间想到破圈法,然后才得出可以只保留原图的
MST 上的边,加上新边来跑
Kruskal。总共思考了
30+min,代码实现也有点慢,最后是在比赛开始后
80 多分钟时才通过大样例。
读完
T3 说实话是有点出乎我的意料的,再加上整个集训期间可以说是完全没碰过字符串题,什么转化成树上问题之类的技巧都不太会了。
这时非常慌,机房很闷导致头晕,而且不知道该做
T3 还是
T4,出去上厕所并洗了脸,回来决定相信自己的计数水平,果断开
T4。
经过前期的一些转换,我不敢相信,但又几乎可以确定,这道题和赛前几天做的计数题存在相同的套路!
我打开一个糖含在嘴里,强行让自己冷静下来,脑子里一直重复着一句话“要是转移方程的某一个细节推错了,我将会陷入万劫不复的深渊”。
幸运的是,我写完代码之后可以说是一遍通过了样例,接下来优化复杂度,滚动数组,卡常也全都一遍成功,总耗时
90min 左右。
又去了一次厕所,平复了激动的心情,还剩余了一个小时,我知道以我目前对于字符串算法的熟悉程度,或许能切掉
T3,但是时间必然不够用,更何况是在大赛的最后时间里,我肯定会慌乱。
前一年的这一天,相差不过十几分钟的一刻,我手握着同样的分数,却选择去冲
CSP-S 2024 T4 的正解,后来会了
84 分,但是实际上没能写出哪怕一份能得分的代码。
重生一世,我决定立刻去看
T3 的部分分,先写掉了最简单的
25 分,此时会了性质
B,但是只剩下了不到十分钟时间了,最好的选择显然是去检查前面的代码。
赛后
100+100+25+100=325。
出来一问,发现大家好像都
300+,还有
AK 的,我的分数或许在全市排不上前列,但感觉比去年好多了,至少已经尽全力了,而且没留下什么遗憾,那么像“如果
T2 和
T4 做得再快一点,我是不是就能通过
T3?”这种问题也就没有意义了,我的所有决策都保证了比赛的下限,同时也发挥出了不错的水平达到了可观的上限。
Look how far you’ve come, you filled your heart with love
Baby you’ve done enough take a deep breath
Don’t beat yourself up, don’t need to run so fast
Sometimes we come last, but we did our best
完成了以前给自己定下的一个目标:不要再带着遗憾离开赛场了。
下一个阶段,便是积极备战
NOIP,无论如何,向更重要的目标前进!
后话
回家途中,经过幸福广场,水柱照常射向云霄,音乐是
Try Everything,随着声调的不断升高,喷泉的高度也在不断地增长,渐渐地,我从车窗向外望已然看不见顶端。
I won’t give up, no I won’t give in
Till I reach the end, then I’ll start again
No I won’t leave, I wanna try everything
I wanna try even though I could fail
走在路上,今年的晚风分明比去年的晚风更加迷人喵喵喵。
Thanks for your reading.