CSP-S 2025 游。寄。

· · 生活·游记

真寄了。后悔了一个晚上。

或许这也就是为什么我们常常追忆过去,渴望能回到过去。但逝者如斯。已经高一了,这可能是我最后一个赛季了。S 给了我当头一棒。

含着泪写完的,虽然应该能进 NOIP,但是打的很烂,挂了不少于 100pts。可能本来很轻松的七级就这么不翼而飞了。

我不想再多说了。

Day [-inf,-1]

状态掉的很快。似乎还没有初三的一半强。

好像随便拿道绿都不会了,怎么回事呢。

我希望着在大赛中能有好运,希望着不会像模拟一样因为傻逼而挂太多的分数。可是结果往往是跟起因相关的。

Day 0

或许是知道了不可逆转的结局,进考场前也没有去过多的社交,面基。

进了考场,也没有试机,呆坐着等着考试开始。脑海里始终想着一些很燃的歌,试图让自己振奋起来。可是日前的状态让我怎么也振奋不起来。一蹶不振。

开题了。

T1 在 15min 的时候码完了。看到的第一个想法是能给大的就给大的,看了眼样例就假了。但假的做法终究能启发正解,转念一想按从最大转到次大的差值排序选最小的就对了。

于是开始了。

T2 看起来就很不好做。刚开始想了分层图,甚至在想 Prim 的时间复杂度是不是 \Theta(n),然后我不会 Prim。于是开始后悔,哀叹着考完以后的生活。我知道这不可取,但不知为何不可避免的想到了。看了大约 30min 吧,觉得 T2 要是写暴力就输麻了,遂没动,去写 T3。

看了眼 T3 就觉得是字符串哈希可以暴力拿到很多分的题。然后又发现考前没有写这个的模版,又开始后悔了。写着写着写不动了,于是先把 T4 的 next_permutation 分拿了。上个厕所试图让自己更清醒,然后把 T3 的字符串哈希不知道如何艰难的写完了。写的时候还在想 T2 为什么不会。好像大样例都冲过去了就滚了。这让我有点兴奋。

T2 马上又把我的兴奋浇的灰飞烟灭。一直看到还剩 2h 的时候才看出刚开始可以先把 m 的边删成 n。此时又在担心会不会 T2 拿不到分完赛,然后感觉不太会了。就打了 2^k\times n\log n 的暴力。我一度以为这是暴力,因为场上的极限数据冲了 2s 左右。反正,大样例过了对吧。

查了查文件名,好像没问题。时间到了交卷了。

在路上,才发现 T3 的询问字符串长度不相等,而我根本没有注意到这一点。本来觉得蛮好的 50pts 一瞬间因为 RE,WA 等原因归零。

回家复刻了代码,才发现 T2 的数据范围是 10^4 而不是 10^3。更为惊恐的发现,场上口胡的“暴力”做法竟然为本题的正解。因为数组开小,100\to 52。瞬间无法控制自己的情绪,砸了东西,喷了脏。

便如此荒唐的结束了。100+52+0+8=160

可让我再正常的打一遍能至少 100+100+50+8=258 哎。

总结

我不知道为什么打的如此之差。虽然没有料到 T2 场上写的是正解,但是还是比我预想的差了一节。仔细分析了一下,发现场上的时候杂念太多,导致根本没有办法让自己完全沉浸下去,沉浸在每一题的代码里,从而导致代码频频出现问题。刚开始的时候就开始想考完以后失败的生活,做 T3 的时候又在想 T2,做 T2 的时候又在惊恐别人都会做而我不会。一系列小的碎片连接起来,造就了失败的 CSP-S 2025。

或许这次会跟 CSP-J 2024 的 200pts 一样,永远挂在 OIerDB 的耻辱柱上。但是,人总是要向前走的。希望这次比赛以后能在接下来的比赛中再接再厉。

也许,NOIP 会是我跟 OI 打交道的最后一场比赛。不知为何有点失魂。从五年级开始的热衷一直坚持到了现在,周边的朋友要么退役,要么转竞,只有很少的人仍在坚持着。可能热爱,才是一个人坚持的意义吧。

NOIP2025 加油喵。