noip2025

· · 生活·游记

时光匆匆,似乎恍惚之间就高一了,转眼踏上承载着希望与幻想的启程大巴。

Day 0

考前模拟信心赛,如何评价第二发提交是 3:49:43 呢?all in 了 T4,认为可以使用树套树维护矩阵加和矩阵查,最后发现似乎不可行?无所谓了,都要考 noip 了已经不在乎模拟赛得分了。

启程了,在车上颓了一下午。

下午 6 点左右到达了成都,还是和初三那时一样的酒店。 顺利入驻。

Day 1

比以往睡得香。

打开 T1,发现是唐贪心题,大概过了5分钟左右开始滚键盘,不知道为什么错误率极高,闷了几口咖啡后30分钟左右写完开下一道。

T2 还与 T1 有联动,我们发现正着做是困难的,我们要考虑反着来求不合法的方案,容易发现我们要对当你使用了 m-2 的空间了,存在 a_j>a_i>a_j/2>a_ka_k+a_i < a_j 的情况是不行的。我们考虑枚举 i,k,然后对 a_j 进行计数,你先判断这个选择的 i,k 是否合法(即不存在 a_i \ge a_j>a_j/2\ge a_k ),然后可以分成必须选 1 状态的,和必须选 2 状态的,和 12 状态都可以选的,要满足 a_i 前的和是 m-2,可以将它细分为必须选 1 状态的,和必须选 2 状态的,和 12 状态都在左边(这里的左右两边指>a_i,右边是指< a_j/2),和 12 状态都在右边,和 12 状态各在左右两边,枚举最后一个状态在左在右的个数,然后是一个范德蒙德卷积形式。

非常麻烦,转眼只剩两个小时,我并没有敲出来,无法找出自己代码的问题,也十分认同我的做法正确性。我看着时间一点一点的流逝却丝毫没有办法。最后,我发现了还有一种情况,当你后面没有值时也是要算贡献的。然后,做了一个最让我后悔的事情:由于紧张和没有写注释提醒,我忘记了a_k+a_i < a_j的条件,认为需要维护前两个数就行了,自以为救赎般的发现,于是我将代码重构。从正解变成了噩梦。

我重新写了个代码,跑了一遍,还是有错,但是从最开始的相差缩小了,我长长舒了一口气。

又过了一个小时,T2 还是错错错,我已经浑然不知那时我是怎样坚持下去的,只记得手在发抖,心脏一遍一遍地冲击我的胸膛,只剩一个小时了,我仍然检查着我的错误,一直认为是那里的大分讨出了锅,却从未怀疑过我最不起眼的区间判断条件。

我是继续冲 T2 吗?还是打暴力呢?

我试图将眼睛挪向 T3,T4,但是长时间的思考不会让我轻易放下的。我决定再次重构,写一个更加暴力的 dp 拿部分分。

只剩半个小时了,没人懂我的心情,绝望弥漫上我的心头,已经没有任何错误细节了,答案错的一模一样。

最后的半小时,我机械的光速看完 T3,T4,没有看档位,按照着题意模拟。最后剩下了 7 分钟,我选择打开了 T2,重复着上方的查错。

直到铃声敲响,我感受到我想要呕吐,没有吐出来,使劲用牙齿咬嘴唇,用痛感来屏蔽掉这种无力感带来的呕吐的感觉。

我在桌上愣了神,目光仍然不甘地在一行行代码中扫视寻找错误。最终还是累了,我低头下去,对上我写满一面的草稿纸,空洞的双眸中是希望之火的寂灭。

我没有说话,打开了手机。

我一直喜欢玩游戏,因为游戏可以有很多把,输了就是掉一颗星,赢了就是上一颗星,时长最多 20 分钟左右,你在博弈对抗中的失误并不是致命的,你可以通过动态调整自己的战术策略,一步一步,你的试错是无限的。

OI 呢,一年一次,一共只有两次,每一步你都不能出错。

无法接受,也无可奈何。

Day 2

祸不单行,还在为昨日 4h 冲 T2,导致 T2 为 0,T3,T4 指数级而懊悔吗?今日你告诉我 T1 多加了几个字符使我的得分成为 eps 吗?

[0,100] + 0 + [0.8] + [0,5]

难道我这次要拿个成绩证明吗?cnm 的 OI。

这个赛季冲击力还是太大了,我怀揣着的对未来的憧憬, 却探不出前路的方向,试图找回那份热爱与勇气,却发现到头来还是你自己感动罢了,还是那个衰小孩。

何去何从呢?我该在哪里停留?我问我自己。