名词解释:
OI:信息竞赛的简称
CS、NOIP:两场不同的信息竞赛比赛
gxyz:作者的中学
SN:陕西省的简称
原文发表于博客园,此处为删减版,若有疑问请评论指出!
序
世事一场大梦,人生几度秋凉?夜来风叶已鸣廊。
从头算起,学 OI 已经四年半了。
我预备写一下些类似于回忆录的东西,但是想来,这流水账已经写过不只一篇了。
初识,却只是兴趣使然。但令我没想到的是,兴趣,却可以使人突破万难而坚定。
想来,学习 OI 四年最大的遗憾,是没能在三初的列表里留名。
这四年,有迷茫,有自信,有失落,有绝望……但我敢说,若没有认真准备却爆零的 CSP 2022,若没有 OI,哪能有进高新一中的机会?
未觉池塘春草梦,阶前梧叶已秋声。闲暇时阅读过很多退役大佬的笔记,转眼间还是到了我们这一届。有过学背包的挣扎,有过学树状数组的迷惑,有过打模拟赛的无助,有过家长、同学、老师的质疑。但好在都挺过来了,从去年八月初组建高新一中 2026 届信竞团队的 8 人,到现在无一人退出。波波常常说我们太菜了,我也觉得是这样。gxyz 每一届都比上一届强。每场比赛都被初中生单调队列已经是常态。但好在我们坚持下来了。
记得第一次参加 CSP,啥也不会。随便打,连 T1 都挂了。2022 年又是因为疫情导致普及组取消,最可能拿普及组一等奖的一次没了,提高组想尽办法却没计算内存导致 RE。去年因为策略问题 T1 挂掉,NOIP 又因为语言不匹配导致 T2 惨遭 CE。。。
好在今年最后一场 CSP 没有挂分,算是弥补了在 CCF 查无此人的遗憾。
但是我的水平也在提高,从一开始的只会橙红,到后来能场切橙黄,到现在能场切部分蓝(CF 2100),尽管我肯定不如许多强省、强校的 OIer,但我一定能说,我比没有学过竞赛的自己更强。
一
想来,第一次接触 OI 要追溯到 2021 年的寒假。那也是我第一次去高新一中(当时还是老的,没有重建)。特地拿了一个很好的本子去记笔记,现在仍保存着。虽然字迹歪歪扭扭,但是仍能从字里行间中看到我初识新世界的好奇和认真。
初一初二时每周只有一节课,听张田老师讲各种我从未听说过的算法,看其他高年级大佬吊打全机房,我还是啥也不会。在那段时间,我认识了 var_phi,还认识了类似于 msb,klb 等 SN 巨佬(其实也和 why,wzw 一块上过课,只不过互相不认识罢了)。
![竞赛回忆录——幸而有你,青春无悔-第0张](https://imgheybox.max-c.com/bbs/2025/02/15/a57c5094287cea76fb61adc605e6478a/thumb.jpeg)
清朝老片
从上竞赛第一天起,就开始发现,从最开始的满满一机房,人越来越少。寒假过完只剩下了一半。过了半年,三初就只剩下我和 var_phi 了。这也是我觉得,学习竞赛最重要的东西。就是要一直坚持。哪怕只是兴趣,当你真正意识到你已经离不开它的时候,你已经成长了不少了。
那时候零星的打过几场模拟赛,不过也确实啥也不会,老师只教到了 DFS,别的基本上都是初三和高一学的。印象最深的,是 zt 在模拟赛 PDF 上面写的:潮水褪去,是谁在裸泳。
接下来的几个月没怎么上课,等到 2021 的 CSP,我也只是学到了基础 dp。然后提高组初赛没过,普及组第二轮脑残 T1 挂了 75 分,遗憾收场。从这次比赛也开始了我的 CSP 爆零之路。
顺便提一句,我从一开始按理来讲是 C99 起步,zt 一直在讲 #include 和 scanf() 之类的东西,cin 这些都是从小罗代码里第一次看到的。这也是我对各种 STL 不熟悉(比如什么 pb_ds)的原因。
二
等到真正开始好好备考,已经是初三了。初二升初三的暑假,原定计划要去成都七中外培,结果因为成都疫情只能遗憾线上(太遗憾了,唯一一次外培机会就这样报销了)。那也是我第一次集中地打普及组模拟赛。大约打了有二十场,我感觉我的码力提升了不少。在那时我也结识了诸多低年级巨佬,如 liuyuheyyyy、dingzibo___、STAR_light_。这段时间里,每天早上老师讲课,下午就打三个半小时模拟赛,晚上是讲题。成都七中的教练也给我留下了深刻印象:超级二次元的平板壁纸、讲课时开着的 Steam、模拟赛出现的神秘[穗织镇][从雨][智乃]和[心爱]……
等到暑假结束,我断定我的水平完全能拿到普及组一等奖的,这也是我最后一次考普及组的机会。但是……人算不如天算,陕西的 CSP-J 又因为疫情取消了!好在我还报了 S 组,不像某罗错过报名、某龙只报了 J 组。
然后我就怀着忐忑的心理去考 S 组,费劲心思终于 T1 写出来 35 分的特殊性质,T3 写出来 40 分的性质,但是又因为 神秘原因,在下考前把开的刚好的数组改成了 int a[100000][100000]。于是再次成功爆零。详情可见 CSP-S2022游记。
虽然但是,为了中考,我还是决定先退出一段时间,于是从考完 CSP 的第二个周日开始我就再也没去过机房。初二下半学期我的文化课一直徘徊在 50 名左右,我知道这个名次是显然进不了 gxyz 的,但是我还知道不进 gxyz 就没办法继续学 OI,于是从 2022 年的 10 月开始,我处理掉了一些人际关系的杂事,开始安心学习。好在好好学了半年多,成绩稳定在年级前 20-15 左右的位置,最后中考居然考了 677 分。详情可见2023陕西中考游记。真好!有学上了,能继续学 OI 了!然后从考完试就一直等刘老师的集训通知,直到七月底才开始,唉。
然后我就发现我啥也不会了,连搜索都不会打。更不必说 dp 和图论了。于是我开始第三遍学习基础算法,在 gxyz 主题库刷了几百道题,也算是找到点感觉了。但那时已经快 CSP 2023 了,这是后话。
三
九月一号,一个崭新的日子,见到了我们的新教练——波波。说实话,第一眼看过去以为是装修的。因为那时候 gxyz 还没完全装好,还有好多地方是工地。过了一会,刘老师说,这位就是我们的新教练——吕教练。是从衡水来的。我对衡水了解甚少,只停留在公众的印象中,也不清楚面前这位教练是怎样的性格。随后,教练就发动了在 GXYZOI 最著名的技能——吕氏春秋!详见吕氏春秋 GXYZ 分传。
渐渐的,波波每周日都会打一场模拟赛,尽管成绩不是很高。可惜最开始的几个月没好好写博客直到寒假集训。
随后,就到了 CSP 2023。初赛 70 多分拿下,然后场上 T1 性质没看懂,题读错了,于是挂掉 60。T2 没分 T3 只有可怜的 5 分。
如此惨烈的结果,也是在我预料范围之中。从2022 年 CSP 结束之后,我便再也没接触过 OI,期间问曲老师春测啥时候开,老师的答复是:“前天”。再次完美错过。
NOIP2024 就更不必说了,T1 原本正解已经打出来,不放心是否满足交换次数任意,把 sort 换成了冒泡排序??挂掉20。T2 打了20分的搜索,本地和洛谷都没问题,结果 CCF 上 0 分??
发现是 C++14 不能用 end 做数组。。。再次爆炸。
有人想说,你都炸成这样了,不如早点退了学文化课,还在这浪费时间。我想说的是,学竞赛,比赛成绩都是次要的,最主要的是你学到的思维方式。我知道我一定要退役,那也得是到高二最后一场,不管是省选还是 NOIP,只有到那时候我才愿意!
四
到了寒假,就开始天天模拟赛的时间了。前几天在一个小地方,到了节后就回到 gxyz 了,只不过得从车库钻进去?期间主要学了树剖,开通了博客园,以及猫国到了十四周目。
![竞赛回忆录——幸而有你,青春无悔-第1张](https://imgheybox.max-c.com/bbs/2025/02/15/f6fd2d7b306f845d7bf964cb4419912c/thumb.jpeg)
波波有时会点奶茶
寒假结束后,分班消息出来了。意外地,我和玮还有 Xiaole 被分到了四班。Luo 和 why 在十一。
五
转眼间,到了暑假集训。也是 70 场模拟赛的开始。期间断断续续的看 zxz 他们拍了微电影,每场模拟赛虽然都在认真打,但是有些(大部分) T3 和 T4 的题解还是很令人费解,没去改。具体可见暑假模拟赛总结。
然后和 WEAK1O1 的各位吃了几次 KFC,收获了 lhx 给的黑猴,诶嘿嘿嘿嘿
男厕所的最里面的那个包间成了我每日活动眼睛的地方,视野非常宽敞,能直接看到八班,虽然我眼睛不好,啥也看不着。模拟赛成了每日安排,然后刚好国赛那一周竞赛放假,学校可又开始上课了,于是全体高二喜提无假暑假,后来波波心软了每周日放一下,但是只放了三次。
学校上课,有双休,去了趟大连。一直想去,听好多人去过,我认为大连比很多旅游城市都要好。它的景点,或者说值得看的地方并不在收费百元,排队半天的景区内,而是在不起眼,不经意间,你走过的路,经过的码头,就是很美的风景。
末
终于到终章了,赛前集训是从10 月初开始的,一直到 11 月 29 号。贯穿整个十月和十一月。
终于在这时候会做一点 dp 了,无论是朴素的还是树形、状压,总之比之前能会一点。
模拟赛依然是每天的日常,渐渐的,我发现之前很多难以理解的概念变得渐渐清晰,简单。最开始学线段树合并的时候根本没搞懂。现在从主席树的角度想一想,立马会了。这是后话。
赛季的开端是 CSP 初赛,自然是简简单单。随便过,感觉今年的小孩格外的多啊。
过一个月,到 CSP 复赛了,不知道咋想的,SNOI 把考点扔到西工大长安校区了,比去临潼还远,真是服了。
CSP 有惊无险,一等奖到手。分数线出来当天 chen_zhe 发帖说蓝钩线暂定 165,我和玮高兴坏了。
等他们把奖项认证的代码重构完,分数线成 170 了。好吧,看来只有玮高兴了,wzw 的 7 钩也消失了。我俩戏称是“减一分同源,减二分姐妹”,意思是 wzw 的成绩是 7 钩线减一,我的成绩是 6 钩线减二。生物的解释详见必修二《遗传与进化》。什么?你说你说雪地里的?
秋天是收获的季节,漫天金黄。每年秋天,所有 OIer 都在考场上敲下自己的传奇。每年秋天,都有一部分人要永远离开 OI,去奔赴另一场山海。
幸好,我没在这宝贵的几十天里浪费,尽管每天的 T4 仍旧十分棘手,在处理掉前三道题,加上 T4 的些许部分分后,开始有计划的写一些蓝色 dp。题单是老 gxyz 放的。数据大多很水,但是能启发不少,具体可见dp 练习。
集训的最后一天,我把之前在机房电脑存的所有文件(很少)都打成一个文件夹,叫 caijingxing,塞到 D 盘隐藏起来了,希望能一直留着。
看着前三排空空的机房,我不由得鼻子一酸,出了这机房,还有机会再归来吗?高三还会再考吗?也许不会了。今年的结果如何我都认,问心无愧。
再次踏入西工大附中的机房,不由得产生一种亲切感,仿佛去年的自己、前几年的自己就在旁边为我加油。我能感受到他们的鼓励。遗憾贯穿着我 OI 生涯的始终,我却相信它能带给我特殊的力量。
就在今天,NOIP 考完了。今天是 11 月的最后一天。现在是 12 月 1 日 0:24,日历已经翻到这一年的最后一页。也许,这是大多数 OIer,甚至是大多数竞赛生同样的征途吧,默默无闻地结束自己的竞赛生涯。
然而每位 OIer 都是不平凡的,起码我相信,WEAK1O1 的 8 人绝对是这样。
![竞赛回忆录——幸而有你,青春无悔-第2张](https://imgheybox.max-c.com/bbs/2025/02/15/11f90d162d9571caf0223bec67cc8a17/thumb.jpeg)
文章快接近结尾了,感谢你能看到这里。虽然,我们这一届——高 2026 届是 gxyz 起步的第一届,也是辞旧迎新,为后人铺路的第一届,希望有人能记住我们。也希望波波以后若能提起我们,别整天说我们太弱,也给学弟学妹们讲点有趣的,不枉我们来过一场。
人生到处知何似,应似飞鸿踏雪泥
2024.11.30