CSP-S2025又寄

· · 生活·游记

前言:原本没打算写这篇游记的——总觉得自己爆炸了,大概连 NOIP 的门槛都够不着了。直到发现竟然还能参赛,又恰好冒出一些值得记录的念头,才终于决定提笔,写下这些。

“小朋友,现在的机子一秒钟能跑多少啊?我已经快二十年没碰过 OI 比赛了。”

我有些困惑地看向身边这位陌生人,随口答道:“现在的话……大概能跑到 10^{20} 了吧。”

“真厉害啊。我记得我那时候 CCF 的评测机一秒只能跑 10^810^9,经典数据规模还是 10^5。对了,你今年目标是拿几等奖?”

“当然是冲一等奖啊。去年题目是橙绿蓝难度,虽然我只拿了 164 分,但后来发现题目其实不难,轻松就能上 300。今年至少得拿个 200 分吧。”

“是吗……我也有一年拿了 164 分,那年题目确实不难。但第二年,我也和你一样信心满满,结果却彻底考砸了。要不要听听我的故事?希望你别走我当年的老路——”

“那一年是 2025 年。其实我一直很紧张,只是自己没察觉,状态也不太好。比赛前两天,我几乎都在颓废中度过。直到比赛当天上午,我才像突然惊醒一样,意识到下午就要上场,却依然提不起劲来。”

“打开 T1,平时模拟赛里这种题我通常一眼就有思路,最多想五分钟,代码一遍就能过大样例。可那天,我整整想了三十分钟,却一点头绪都没有……我慌了。”

其实比赛更像一场动态规划,而不是贪心——因为局部最优,往往不等于全局最优。

“T1 毫无进展,我只好转战 T2。一眼看去像是 Kruskal,但又不完全一样。我想到 2^k 枚举,可只会暴力建图跑最小生成树。时间已经过去一个小时,再不得分就真的完了——于是我错误地决定,先写 T2 的暴力。”

“打完 T2 暴力,过了样例,又回头看 T1,才发现原来 T1 能用 dp 拿部分分。于是匆匆写完,勉强通过样例。”

“我已经记不清那时是几点了,只记得脑子里一片空白:打成这样,彻底完了。之后我就在四道题之间来回切换,哪一题都不愿放弃,结果哪一题也没真正拿下。”

“写了 T3 的暴力,结果全错;又写 T4 的暴力,过了样例。那时预估自己能有 140 分。”

“可一出考场,发现全世界都 200+……心态彻底崩了,最后实际分数比预估还低。”

“这么惨的吗……”我低声说。

“分数出来后,我一直想逃避,不愿面对现实,整天颓废。但那终究不是办法。后来我认真做了总结:

平时模拟赛太不认真,经常边聊天边做题,缺乏高压环境,导致模拟赛分数虚高。

考试时确实紧张,这是因为在我平常的心态中就出现了问题,一打得不好就不停妄自菲薄。

最严重的问题是:临场改变策略,没有深入思考任何一道题。平时模拟赛我能专注想出一道题的正解,可考场上我竟然在四题之间反复横跳——太离谱了。所以我后来规定自己:前三小时必须专注前两题,最后一小时再写暴力,绝不再贪心。

平常做题时,我总是想出一个解法就忍不住看题解确认,这是坏习惯。必须逼自己认真写代码,实在找不到问题才看题解,并且要把握好这个度。”

当时我觉得这人真奇怪,为什么对我说这么多莫名其妙的话。

后记:比赛结束了。我考砸了,感觉自己的 OI 生涯就要这样结束了。分数比预估低了整整 80,甚至没上 100

直到这一刻,我才终于明白—— 那个对我说了这么多话的人,原来就是我自己啊