我的OI回忆录

· · 生活·游记

追忆

我该在哪里停留?我问我自己。

生命里震撼的场景掠过我的思绪便一生无法忘怀,而更为普通平常的记忆在时间的冲刷下只留下些许残骸。短暂的四年OI生涯,总在不经意间将我裹进泛黄的纸页里,将我拖入厚重的键盘的梦乡。追忆那些OI的瞬间宛如入梦,太过清楚则无法愉悦自己的幻想,过分模糊却又坠入虚无。只有薄雾间的山水,面纱下的女子,那恰到好处的朦胧,才能满足我对美的苛求。

曾经的日子无法重来,我只不过是一个过客。也许OI的终点仍旧是文化课,然而每当我驻足其间,那些一起MC的欢声笑语,那些一起讨论题目的争吵,那些忙里偷闲的一串串代码,总是让我们堕入无限的幻景。

自我介绍

老年江苏选手,CF紫名。高中连续两年获得 CSP-S 1= 以及 NOIP 2=。撰稿时已经被 NOIP2025 击碎,倒闭了做不出水紫,并且还没有去 WC2026 旅游。

大抵高三还会再来一次NOIP。

2025.12.03 update

我复活了。查分发现自己暴力打满之后大概率一等了。

2018年的时候我方才4年级,核桃编程,这个年轻的方才创办一年的机构走进了我的视线。我在这里玩了两年多的 python。莫名其妙地我便上了初中。当时我的数学大抵是极好的,在小学六年级的时候上了学某思的最顶尖的班的数学课,以及一位著名的 MO 大佬创办的机构学校。

这使得我的初中可以充分地一摆到底,我的整个初中基本没有学过数学。

在初一(2021)的时候我才开始学习C++的基本语法,而且哥们学的巨慢。可能是托了同学 Cx114514 的福,我在初二的时候意外接触到了 CSP-J,并且一发过了初赛。

2022 CSP-J 在苏州中学。走在苏州昏暗泛黄灯光的街道上,我非常天真的问了妈妈一个问题,我说:“这是不是苏州最好的学校?”然后我妈说是的,并且口头希望了一下来年我能考上天一。

乘方 + 解密, 当时非常庆幸自己初二的时候会手解一元二次方程,然后不会写模拟,最终获得了 100+60+0+0 的成绩,2=。考完中午就回去了,听说 Cx114514 大佬上午获得了300+分,下午出来的时候说自己在策略游戏这题中没有打出完整的6个ST表,倒闭了。

随后我又摆了整整一年。因为当时是纯学着玩的,既没有OI的概念,也没有文化课的概念。

初三的时候 Cx114514 开始传授我一些神秘的知识,然后我似懂非懂地表示我学会了。两发过了 J 和 S 的初赛然后想要复刻 Cx 去年的壮举。当时紧急复习了一下,指在上课的时候掏出深基来看然后被老师没收然后起了纷争然后被喊到德育处喝茶。老实了。

考试的时候完全没经验。在小苹果中开了一个巨大的数组导致空间爆掉。在road中浪费时间,遂倒闭。下午写出了一坨屎过了密码锁之后直接被消消乐干到怀疑人生。再添2=。当时 Cx114514 作为我唯一的同学卡线一等去了NOIP, 然后开始了自己三年的联赛倒闭之路。

不知道为什么,考完了之后发现自己应当加训,遂加训。有一次在打核桃编程的月赛的时候一不小心AK了普及组,然后感觉自己有点牛了。当时就认识了面条老师,核桃编程神秘的何爹,让我分享了一个什么比赛经验。只能说我是在早期学员中运气比较好的一个。

Cx114514 据说是可以签省锡中但总之没去成,可能因为他的文化课比较烂吧,后来这个比谈了个妹子便消失地无影无踪。

加不了训了,因为真要中考了。最后很幸运的是我和 Cx114514 都没有逆天发挥考上天一或者省锡中,并且以半分的相对差距都擦线考进了无锡市第一中学,从某种意义上来说对于我们这两个文化课领域烂人也算上岸了。

来到这个仿佛所有人都出去旅游了的暑假。然而我真的准备严肃提高自己的OI水平。

去了神秘的核桃编程夏令营,认识了巨佬ACM金牌选手yazhi哥哥以及poet”诗人有点不诗人“,带了我12天,感觉对于自己OI的水平有了比较大的长进。

当时有一件非常难绷的事情就是我在中考结束之后非常经典老番地,跟喜欢的女孩子表白了。她非常善良地给我念了十多分钟自己写的小作文明确拒绝了我,后来我发现自己是小丑了。这并不好笑,因为我的两位教练在集训时听闻了此事,遂在白板上画了两个长方形类状物。他说这是大小王。

没绷住。最后和两位教练结下了非常深厚的被请客吃饭友谊,并且去核桃总部参观了一番。

在暑假的后期随机摆了几天,随机做完了笔头作业,随机通宵玩文明6,最后发现开学了。

开学啦。真正的高中生活其实比我想象中的要幸福和欢乐,在不经意间发掘了学习文化课的乐趣,也在闲暇时邂逅了自己当时非常喜欢的女孩子。

在那场我人生中最怀念的运动会上,她肆意的笑容,灵动的身姿,活泼的言语,都使我如沐春风,仿佛我们在那个秋天重新地相识,那些发自内心的最纯真的友谊在奔跑间被我们铺满了整片操场。当天上缓缓落下雨滴时,那雨棚里传出的《晴天》的曲调,正清晰的描绘着我当时的心情。

我不惜耗费大量的笔墨去描述那些瞬间,对此我还写有一篇长文,在我的OI回忆录中就短暂的记录这些,兴许是因为那些被她亲手终结的缘分也很短暂,后来我便因此遭遇了那些所谓“朋友”的背叛和网暴。

那天 Cx114514 跟我说中午睡啥觉啊,我便听着那些“加训” “卷题” “generals” 的神秘话术,从此住进了机房。当时我是没有停课的。国庆的时候学校希望我们去常州中学长训一段时间,兴许是想把我们这样的有基础的学生培训成精英选手。

我去呆了一个长假,说实话是有很大收获的,但是鲲队上来就讲 *2600 的行为对当时菜逼的我来说还是太超模了,这直接导致我在下午4点上完课之后脑子开始剧痛。那几天晚上和 Cx 在酒店卷了很多题的说是。当时第一次认识 Jorisy,他念叨着今天又要被 Cx 打爆了令人印象深刻,后来就有一天貌似 Cx 没去打早上模拟赛,然后 Jorisy 和 wxr 王朝了。

去常州最大的收获实则是加入了 CZ-OIers 这个神人群聊。

后来我没有去跟着长训,在学校里自己进行朴素的训练。其实对于竞赛刚刚起步的学校愿意给我们24小时开着机房已经很可贵了。我在 CSP-S2024 中狂调 3h 的 detect 超速检测最后获得了250分,直接跳到了七勾。Cx114514 获得了 308 分,但他离梦想中的 WC 差了 8 分。

打完这场之后 Cx114514 就开始嚷嚷着要打 ACM ! 凑了学校里唯一剩下的一个六勾队友 dyf 去组了个队打CCPC郑州,这个队友是个口胡高手,帮助我们在热身赛中过的题数比正赛还多,打铁了,笑喷了。

然后就是 NOIP2024 了,我在写完狗屎 T1 编辑字符串后,非常奇妙的不会做 T2,这个神秘的发现使我这个不会打特殊性质的人直接 100+45+0+8 获得了 2=。太菜了。发现两个队友也死在这个弱智 T2 了,误判难度导致的,真气笑了。最终 3 个 2=。

这场打完之后休息了一段时间,Cx114514 发现自己学不明白文化课了,他直接雅思启动了,教练称之为沉没成本后被迫放弃高考路线了,令人深思。

自己当时真的太菜了,于是在感情生活倒退之后我直接闷头扎进了加训这个死胡同。当时最正确的一个决定就是找了核桃的面条老师 Tomanderson 跟着省选计划训,事实证明何爹就是爹。我在打了大量的 atcoder abc,Codeforces div2,上课,以及和机房里的同学一起亲自搭建了一个MC生电服之后,稍微找到感觉了。

这里就不得不提到我的欢乐来源了,严肃的推荐 CZ-OIers 这个群。加入有 EasonTao 的群聊真是这辈子有了,这个群名称顶着“几把”的男人也是成功入选了 CZ-OIers 第一届神人大赛冠军(当时就在 Jorisy 旁边看着他做这张海报笑)。

这之后去打了一下ICPC武汉邀请赛,尤其要感谢 yazhi 哥哥告诉我路子向主办方讨要了一个剩余名额。正赛的时候我发着烧,两个队友吃腹泻了,硬是打了个银出来。呜呜呜,poet 教练作为当时的志愿者来给我送打印代码了,看到我们做了5个题他说挺不错,好感动。

暑假里去扬州有个营训了一下,遇到了我 24 年去要合照的超级明星 Gellyfish 来给我们讲课,他锐评省锡中能请来 tyx 和 cyx 这两尊大佛真是八辈子福气。还有省泰中的新教练 byy , 后面还会遇到一次。这个营结束之后我赶着去打 MO 在省里的复赛,然后居然草过了我完全没学过的平几,感觉有点王朝。后面先跟着省选计划过完了比较常用的省选和提高组扩展知识点,刷了200多紫题和 *2500 以上的东西,然后继续去常中训。这次就有些游刃有余了,最后绩点打到了第二名。

训满了一整个暑假,感觉好充实啊。

在过去的一年中我把自己的短板都补齐了,例如数学和字符串这一块。

特别地,高中数学联赛这个唐人因为粗心打了个赛区三等奖,积攒 rp 了。

CF 打到紫名后就没再挑战手速比赛了。全身心投入到模拟赛中来,当时不仅吃了梦熊的史也吃了核桃的史。不过核桃编程的国庆那几场不错,尤其是给我出了一个,字符串在失配树上做二维数点的黑题,我场切了,埋下深深伏笔。

学校给我们统一做模拟赛之后,还请了一个ACM金牌来周六讲课,不过我只上到了第一节,讲讲清新小思维题挺不错的。第二周是CSP,第三周的时候去打 ICPC 南京了,后面去的淮中。

CSP-S 2025 我发挥的比较王朝了,第一题10分钟速切,第二题在想到一个 80 分做法后就直接写掉了。第三题,牛逼大了,考虑到是提高组,先写好哈希和建Trie,然后我在这个字符串题上卡了一会之后,先去写暴力,写完暴力之后发现这个题我不是做过加强版吗???遂改改就改完了,都不需要我 debug。时间流速有点快,当时正好只剩十分钟。之前已经写了 T4 的暴力,最后再检查一下文件,并且在最后1分钟改出了 T3 最关键的常数优化(修改了 BIT 的上限)。赢了,100+80+100+12=292。一问学校其他人打的好像都不高。

这之后就是 ICPC 南京站了。热身赛在前10min和最后10min分别过了两个题,有点伏笔。正赛的时候,我先写了俩签到,然后 dyf 写出了关键贪心题。我对着一个期望dp 搞了俩小时也没搞出来。这个时候有点急眼了,看见沉石鱼惊旋过了字符串,所以我直接去开了那个金牌题,然后在最后20分钟通过了有点牛。两个队友把他们的图论剪枝题剪了半年之后,在最后10分钟剪出来了。遂5题守银成功。

这之后学校把我们送到淮阴中学集训去了。我一看这 Iniaugoty 这么长的那么像 ET 啊!然后他开始自称假几把了。训了神秘模拟赛,跟 LuoFeng_Nanami, Igunaro 和 zzy0618 结下了深厚的ACM友谊,然后我每天表演在第一题倒闭实况,给哥哥磕头了,当时觉得太难了,做了 NOIP2025 之后发现我是小丑!随后我们开始跟淮安的泰州的以及扬州的,打志坚OI,有点好笑。我当时真王朝了每天300多分还能偶尔切出T4,挑的是绿蓝蓝紫,应该很 NOIP 吧!

NOIP2025不想描述,倒闭了想不到 T2 钦定两个位置之后就是组合数,验证结论的暴力不知道哪里打错了,最后 100+28+16+5 ,O(2^n)O(n^n) 的暴力完全不知道技术含量在哪。考完的时候真以为自己 4 年 OI 一场空了,没想到江苏那么菜啊。可惜同学全都倒闭了,好像只有我获得了一个比较满意的结局。高三再战!

期待后天的百度之星和寒假的 WC。

我们都曾回忆那些切题的瞬间,可是我该如何回归文化课?也许高考只是背书大赛罢了,也许文化课只是坐牢罢了,我们的那些青春里美好训练的日子真的还会回来吗?我用那些我所珍视的竞赛成绩来衡量这一切的时候,我究竟看到了什么?原来机房里的其他同学都有妹子了吗?

也许竞赛的意义在于那些我们满怀斗志的日子里,感谢 OI 成为我人生中最难忘的经历,感谢竞赛承载了我那些对知识的渴望,感谢比赛让我找到了我学业中的、我人生中的方向,感谢 CCF 让我没有挂分 /bx,感谢我的母亲这么多年对我的支持,感谢陈二飞老师,张月香老师,颜廷宇老师给予我的关怀和帮助,感谢 Tomanderson, Poet, yazhi, Gellyfish, 曹文, 薛志坚 教练用自己的工作诠释着算法竞赛的意义。

感谢 Cx114514 陪我度过了我的整个 OI 生涯。

比赛的瞬间渐渐远去,而 OI 的故事远没有结束,因为:

我要和你打一辈子ACM !
2025年12月5日, 一中机房。