NOI 2026 游记

· · 生活·游记

省流:D 类 Cu,100 + (92 + 20 + 56) + (40 + 20 + 8) = 336

NOI 刚刚结束后的几天内确实有想过写游记,但每当想到要在游记中提及自己的分数,一股恐惧感便莫名地从心底升起。为什么呢……明明并没有什么未发挥出的水平,也没有任何可懊悔的,甚至连这「令人不忍直视」的分数,也不过是靠着运气成分而勉强达到的。

说到运气,或许我目前的整个 OI 生涯也不过是由运气堆积的产物吧…… 我在正式比赛中取得的第一个非平凡分数是 NOIP 2023 的 70pts,可我的代码却仅仅是一个期望得分 35 的平方暴力而已;而到了最近的一个赛季,我本应在省选中为自己的挂分和水平不足而付出代价,但 D1T1 的数据又放过了我的三次方暴力,将我的排名从三倍队线外提到了很高的位置。

令人不安的一切却仍在持续,到了 APIO 和 NOI,我又莫名其妙地在交互题上取得了虽然不算高,但也超出了我的水平范围的分数。好运甚至延续到了 whk 上:我曾经在一个学期中,保持了区统考和校内考的分差绝对值大于 100 分的神秘记录,尝试研究主要原因后,却发现不过是我在区统考中真的蒙对了绝大部分我不会的题目而已。

可运气所带来的一切却越来越使我恐惧。事实上,我可能已经有两三年的时间,从未学明白过任何一个我所参加的 OI 相关课程;而在最近一年的模拟赛(包括 CSP 与 NOIP 模拟赛)中,我绝大部分时候的成绩甚至都无法达到 100\text{pts}

这一切都使我感到了深深的自卑。或许我真的根本无法与我的同学与认识的选手相提并论,我的实力也可能真的一直都只是普及组水平。更可怕的是:由运气的散沙所构成的一切终有崩塌的一天,可我却根本无力在此时掌控我的命运。我唯一力所能及的,可能也只是蒙骗自己并不知晓这一切,并若无其事地训练下去而已。

Section I

在 NOI 前的一段时间参加了核桃集训。

我说在大赛前参加核桃集训真的是对的啊。首先它会给你提供非常优秀的食宿条件,其价值感觉不低于报名费,也就是说模拟赛与课程更是公益服务了。精神条件也还好,虽然前几天老师都会声称收手机但据观察到后期也就不管了。

集训期间的模拟赛打得好像都非常的玉玉症,感觉根本不会做题。下午的讲课大部分时候都是 0.5h 结束然后回机房,唯一比较努力听的课是关于非传统题的,但现在想来,唯一的印象也只是 Ad-hoc 大手子同学 @zh1221_qwq 一直在秒题,我只能一直拜谢。UNR 好像也因为忘了啥原因而咕掉了,于是集训期间比较有效的训练内容可能也只剩下了 lichess 与世界杯。

集训期间好像还研究过集训所在的学校(城阳实验中学)的校园。感觉整体很小,不知道为什么能一个年级排出四十多个班。另外,它的操场好像是与公共区域连接的,于是集训期间可以发现操场对外界的人开放而你却无法从校园里走进去,比较变态。另外比较值得一提的是,某个夜晚,在尝试进入操场的过程中,我独自一人走进了紧挨操场的一个教学楼,并研究发现其二三楼的尽头有不存在门把手的门,从其后面会传来规律的敲击声/xia。

在集训到大约一半的时候,青岛发布了一个关于因为台风而暂停一切室外活动的通知,于是有几天的集训都被安排在线上进行(虽然似乎最后并没有台风天气存在过/qd)。也因此,家长询问我是否要回去。我直接同意了这个决定。虽然我知道回家也不会让我提起什么精神,但我可能还是觉得没必要继续这乏善可陈的日子了。

「学校にすごい人が」\\[-0.5em] \tiny{——学校里——} 「いっぱいあった」\\[-0.5em] \tiny{——有很多厉害的人——} 「特別じゃなかった」\\[-0.5em] \tiny{——原来我并不特别——}

Section II

在 Day -1 的时候与同学和教练进入了 cyyz。此时,相比于省集期间,cyyz 的主路上挂上了一些 NOI 有关的横幅,似乎多少尝试塑造一下大赛的氛围。不过看着横幅上那些将特定名词塞到诗中的语句,我却只能感觉有些魔怔。

虽然尝试提醒自己,这就是一年中几乎最重要的 OI 比赛了哦……可是我真的打不起什么精神诶。

在进入宿舍后立刻获得了徽章,于是尝试与 SD 省队选手交换了一些徽章,接下来观察了一下学校环境。感觉宿舍环境还算是可以接受,不过床看上去很不稳,在往上铺爬的过程中一直在发出声音并晃动。宿舍楼下存在贩卖大部分饮料的贩卖机,感觉还不错。晚上去了趟食堂,感觉很对啊。我说诋毁 cyyz 食堂的都是尬黑,至少比我自家中学那存在食品质量问题的学校好太多了。

第二天则是正常地参加开幕式,感觉节目表演确实唐完了,最后只记得一堆小女孩上台然后不断发出类似“大海!啊!!!”的声音攻击我的耳膜。感觉肚子的的讲话感觉感觉也就那样阿。开幕式结束之后就立刻润走复习笔试去了。

下午的试机题目是 WC 2026,研究发现一共会做零昏。接着是笔试,虽然赛前担心了很久但题目好像也没有那么难,最终也是不出所料地 AK 了。笔试结束后立刻润回宿舍开摆。

晚上在摆烂之余稍微复习了一下字符串。其实这个时候还是感觉自己的心态有些放松了。不过事已至此,也只能安慰自己相比于 APIO 的时候,还是复习了一些东西的。最终 10:00 上床睡觉,感觉一切都还算正常……吗?

::::info[Day1] 不准时开题!

感觉考前对状态的调整做得并不是很好,导致在开场的一段时间内非常困,根本无法集中精力。

不过还是先看这个 T1……感觉还算是我比较会做的结构吗(?)

经过了一段时间的睡眠后终于刻画出了计数的结构是一个毛毛虫。先做测试点 22, 23 来验证一下,发现直接过了。那编出一个看着较优的多项式做法就是简单的了。写了个 O(n^2 k) 的做法获得了 92 分。然而这个做法似乎并不是很好继续优化,于是卡常。但是用了各种不同的手法似乎都不太能过。

这个时候比赛时间已经过了大概一半了,赶紧丢掉去看后面的题。

这个 T2 看起来并不像是我比较会的结构。而此时我判断我的比赛已经有些寄了,于是决定先去看 T3 拼点分再在最后 all in T2。

尝试思考 T3。先从特殊性质入手,研究了一下发现从质因数的角度并不是很好做,于是考虑不断缩小可能的取值范围的策略?一个简单的想法是二分,但题目对询问轮数的限制比较高,于是要尽量在一轮询问中尽可能缩小取值范围……

考虑每轮询问可以得到的信息是什么,若 w 插到了 lr 的中间,那么返回值与期望的差是 \gcd(l, w) + \gcd(w, r) - \gcd(l, r),其中前两者的值是不可控的,于是一个想法是令 \gcd(l, r) 互不相同以进行区分。花费了一些时间构造后得到了询问 i(i + k)(其中 k 为常数)的策略!

为了在特殊性质上得到更多的分数,选择询问值域内形如 i(i + 2) 的所有数。并在第二轮询问第一轮得到的全部合法取值即可得到 16 分。直接用这种策略问全部情况即可获得 20+ 分,经过一些测试后,最终选择对第三个包问 i(i + 1),拼上第一个包即可获得 56 分!

这一切都在不到 1h 内发生,不禁使我产生了一种恍惚感……虽然这个分数似乎也不过是平凡分,但至少能使我不至于拿不到牌子了是不是?

然而后面的时间却不算顺利……考虑到剩下的时间并不算多,我决定放弃对 T2 的题目本身进行思考而选择去拼暴力,可拼暴力的过程也有些痛苦,所幸最后还是蠕动出了一些分数的。

出场,与同学交流,hy 和 zyb 都是 170+\text{eps},bzf 好像有些爆,wmh 没有透露自己的分数,不过看起来肯定是在队线上。山东的初中选手打得水平好像都挺高,为什么山东蒸蒸日上的时候没有带上我/kel

下午查分,发现 T2 的第一个点没特判全挂了 5 分,于是总分就是 92 + 20 + 56 = 168,看起来还不算是太爆,努力一下甚至有 Ag 的可能……?

::::info[Day2] 谔谔,打爆了。

好像大概在开场 1h 的时候发现了偶数段就是贪心选择并干掉一个剩下的段,奇数时是干掉两个。但做了下感觉是巨大困难,并且研究发现如果正解烂掉也没啥可以快速改出来的部分分。此时我还并没有写任何分数。于是最后还是决定拼三个暴力。

最终蠕动了 40 + 20 + 8 = 68 分。场上的时候感觉已经不想继续打了,在暴力上投入的大量时间已经不再支持我做出 T1 较高的分数了。但我也别无他法,只能在漫无目的地浏览文档与代码的过程中度过最后的时间……

出场时就知道,我大概是一个可以苟活到铜牌,但也只剩下苟活到铜牌的成绩。所以这就是 NOI 的结局了啊……并不算完美,却又无比真实的结局。

接下来的下午过得十分浑浑噩噩,查分时发现自己的分数没有变化也是意料之中。最终,银线于最开始预估的 370 \sim 400+\text{eps} 定格到了 394,铜线也一路降到了 232,一个不上不下的铜牌,这就是终局呢。

其实,Day2 结束后的瞬间,可能内心也确实有过失落的感觉吧。明明已经在 D1T3 被眷顾过一次了,却仍然没能把握住机会。但后来考虑到自己确实不具备场上通过 D2T1 的能力与决心,也就释然了吧……希望下个赛季,不要再打出这样低的水平了哦。

一些认识的非正式选手并没有取得理想的成绩,不过他们都未来可期,希望他们能在明年以正式选手的身份卷土重来;还有一些非正式选手打得牛大了,希望他们能在下个赛季延续自己的发挥。

SD 的部分省队遗憾摘铜了。不过他们都是很厉害也很好的人,祝他们未来一切顺利。

同校的选手的牌子好像都对了,这是令人欣喜的。祝茂娘能打进国家队以便不再占用下赛季的省队名额,祝 hy 老师能通过 whk 顺利进入 T / P,bzf 老师在 whk 中大杀四方,也祝赵大哥和同校未能参加 NOI 的选手早日进队。

其实,或许说到最后,NOI 都不会也不必成为任何人的终点吧。不论是对于仍需要继续在未来努力训练的大家;还是退役并即将(或许在这篇游记发布之时是已经)面对未知 whk 的大家;亦或是成功进入了集训队,马上要面对新生活的大家;亦包括此时的「我」,NOI 都只需作为那个夏天的部分回忆,化作万千的情绪,消散在记忆中吧。

不知道未来的你或我,是否会记得回想,那个无比真实的夏天呢?

「ただ夏の匂いに目を瞑って」\\[-0.5em] \tiny{——只是在夏天的味道里闭上双眼——} 「雲の高さを指で描こう」\\[-0.5em] \tiny{——用手指描绘云的高度——} 「想い出だけが見たいのは我儘ですか」\\[-0.5em] \tiny{——只想看着回忆是一种任性吗——}

Section III

Day2 结束的晚上,甲鱼老师邀请我参加 345 宿舍的 KTV,虽然我根本不会唱歌,但为了感受那令我仰望而向往的,在我的印象中独属于全国性比赛的场景,我还是同意了。

于是在九点多的夜晚,我到了 345,并见到了 cAncAn998244353、PTqwq、sheep32768 和 zxb 老师。感觉最开始大家还有些拘束,不过随着歌声大家也逐渐放开了,后来 KSCD_、Southern_Dynasty、zrl123456 和 qqqaaazzz_qwq 老师也加入了其中,结束时间也从原定的十二点一直延续到了两点多。

感觉 pt 老师、gwf 老师带飞全场了啊。发现 syz 老师是英语 / 日语高手,lhl 老师也是本质高手,红心大哥和 zrl 也很有劲,我可能倒闭/ll,不过还是努力唱了一下,虽然好像是本质朗诵,但是还是被甲鱼老师鼓励了/xin。

K 的曲目包括但不限于(对不起,好像有些记忆缺失了,欢迎大家补充/kel)《ありがとう》《PLANET》《春日影》《打上花火》《Never Gonna Give You Up》《Love Story》《骄傲的少年》《追梦赤子心》《夜航星》《孤勇者》《蜂鸟》《海阔天空》《你的答案》《平凡之路》《我用什么把你留住》《白鸟过河滩》《光辉岁月》《桃花诺》《夜空中最亮的星》《Counting Stars》《难忘今宵》。列举顺序非演唱顺序。

或许是因为经常看他人的游记吧,我还是认真地听了一下《白鸟过河滩》和《蜂鸟》。感觉白鸟过河滩 ilem 演唱的版本非常牛,《蜂鸟》则没太听明白。不过 pt 老师等人演唱的时候确实很有劲。他们都是努力而纯粹的选手,现在渺小的我,又能否在未来变成那样的,努力而纯粹的人呢?

我们到底在追求些什么 为何一直不断往前冲 捏出血的双手 忘了也能够 \hspace{.2cm} 稍微退后 我们总是以为能够自由 回过头那世界却依旧 哎 \hspace{.2cm} 爱它来的时候 紧握的拳头 \hspace{.2cm} 别忘了捉那个梦