梦醒时分,追忆

· · 生活·游记

“我好像是一个在海边玩耍的孩子,不时为拾到比通常更光滑的石子或更美丽的贝壳而欢欣鼓舞,而展现在我面前的是完全未探明的真理之海。”

以此,致所有退役后仍愿意学习算法的 OIer 们,也祝愿所有在役 OIer 们在算法领域领悟更多 毒瘤的 知识。

坐标 CQ的小蒟蒻,HFBZ。

前传

春去夏来,花开花落。

又是一年了,距离我退役已经整整一年了,一直没空写篇回忆,现在看着昔日同学中有些人也与我这个蒟蒻落得一样的结局,不由得感叹,再感叹。

“昔日你指指点点着机房里那几个失落的故人,看他们离去。”

“今日你转头一看,你也成了他们中的一员,随他们离去。”

“那群失落的人越来越多,同病相怜,不再孤独;这群前行的人渐渐消逝,渐渐孤独。”

这篇回忆的作者可能是全站写回忆录中退役年龄最小兼最菜的作者了,退役时我初一,这篇文章就当是自白吧。(其实是六年级,因为跳级插班到初一的缘故)

小学五年级下期前

我在幼儿园大班升一年级的暑假初次摸到了电脑,学图形化编程。那时只是觉得好玩,毕竟做几个小游戏挺有意思的。

印象中好像是二年级的时候,老师教我们五个学生做图形化版本的植物大战僵尸,但进度较慢,最后我先受不了了,自己上网搜了一下各种植物的玩法,自己先做完了整个游戏,各类植物密密麻麻的铺设,我第一次体会到一种成就感。在这里我遇到了也爱做游戏的 zxy同学(伏笔)。后来还参加全国的比赛拿了二等奖。

三年级,学了一年的 Python,这能做出更多的游戏,zxy 也与我一起加入了这个班,不过现在关于 Python 的东西我也差不多忘光了。

当然学 Python 的时候我们也不止做游戏,大部分时间还是与密不透风的代码打交道。写完代码,Run,输入,出现了结果。这种感觉我认为与游戏的快感不太一样,但我也说不出来,这是我第一次对屏幕后代码产生好奇,而不是对那聪慧的游戏产生兴趣。

这两种好奇大抵可能是有不少区别的,对游戏的兴趣会使人堕落;但对代码背后逻辑的好奇使我在退役后仍然摸着键盘,在那一亩三分的屏幕上干自己的活,从不后悔。

四年级,转到线上学习,迈入 C++ 的大门,在一个刚起步的中等机构,从语法开始到普及组算法,同时学了挺多奥数,但没学英语词汇量小得可怜,也没学过初中数学(为以后插班初中, “数学格式不规范,加精力不好上课只听到一半,压轴题死做不出” 埋下伏笔)(英语最开始也刚好达到及格线)。

(主体部分)小学五下至退役(插班进入初中)

一直到五年级秋季,HFBZ 招信竞生并进行选拔。

初试为线上,3场,难度大概在普及组到提高之间。我记得好像是第一场400,rnk1,第二场375,rnk1,第三次188,rnk11。(都是IOI赛制)

那时我的胜负欲比较强,尤其是第三场犯sb挂分哭了老半天。

不过最后算下来还是总分rnk4,也就没那么难过了。

复试,在HFBZ,第一次来到这里,虽说是寒假空无一人,只有前来复试的人,但高大的校门给了我大大的震撼,环境也不错。

总共 2147483647 小时的测试,分两场,都在机房。

第一场是数学纸质测试卷,2h。进入 7 楼时发现有两个机房作考场,开考前打听到一个是六年级的xxs,另外一个是五年级及以下的小chusheng xxs(大概四五十人),于是乎进了第二个。

数学似乎是考了神秘思维题,与一些基础奥数题,还有一些畜生材料题(似乎是数论还是其他什么的玩意)。信息考试两小时OI赛制,这里不介绍了。

然后 INT128_MAX 天后,收到通知前去面试,发现除了我,还有一个六年级的人。被告知是看重我的数学碾压两个考场的人拿下rnk1才放我进来的(信息的考试大概只是十几名而已,一个字,菜),签了竞赛班交了定金。

寒假开始集训,遇到了我最敬重的教练zjj,也就是 @IIIIndex。他也是十分和善的一个人,教学质量十分高,实力强(你可以看到他的奖项是金气球),同时他人也很耐心。有一次我没听懂他还单独给我讲了一遍题目,逐步分析算法。

与后来的cqbzmjl形成对比

在寒假还与zxy同学重逢,虽然他很快去了BS。

五下,早培一学期,上午whk下午OI。

“2023年中(四下),作者以弹瓶盖为乐,转HF,不改本性,忽到早培班,夹过道几十人,中无闲人,均会弹笔,技术高超。作者甚异之,入其行,沉迷于此,便交数友。”

由此可以看出作者最开始是以弹笔交友。

在早培期间认识了 @kunkunge,@liveless, @CQBZ_ZJYjoe, @ZBH_799, @laiyouming(同为五年级), @Unique_lhz , @creesh, @matrixPower, @zhangxiaohan007(已被封,同为五年级) 等大佬们。

2024,第一次CSP,也是最后正式的一次。

上午J神秘DP只有260,下午S T1按DP思路死磕到底无果,最后只有T2的40分。

查分的时候在学校的一体机上大伙一起查,查了过后十分失落,感谢ZBH给我和其他考差的同志们打气。

%%%%%%%%%%%%%%%%%%%膜拜ZBH大佬,以140分数碾压大多数人。

除了拿下超速检测的220分的ZJY大佬。

想起那一年关于ZJY大佬洛谷等级(钩子)评定的事。OIerDB上他220分是钩7,但洛谷把分数线抬到了221,他只拿到了6级,于是乎机房内。。。。

开学后由于whk太菜分到了3班(我们信竞的人全分到了2,3,30班(30是强基)),和其余4个远离大部队的同志在一起。认识了新同志兼好同桌好朋友@cqbzgzx

寒假,出于我像三体问题一样不可预测的人性,与liveless一起 JC 了lhz,这破坏了同学的友谊,至今后悔,算是我的一块心病。

唉,过程看这里吧。覆水难收。

2025第二次接触到了Minecraft(第一次在2024暑假,熟悉基本操作就不玩了),甚至与liveless还有Gilbert1206 一起在寒假单独开了个存档玩MineCraft。

寒假后他们光速退坑,但我留了下来。

那时机房里还有creesh,HuaJunL,Colin,pengqiyue等人在打起床与pvp,不过太菜不敢加入。

寒假后与twyeottk一起玩MC,他带我入坑生电与红石,在一个小服务器。

这是我第一个接触到的非同学开设的服务器(上文提到的那个服务器),现在垮了。

2025年3月IIIIndex辞职去进修,cqbzmjl到来给所有人增加了巨大的压力。

原本我是主要以看世界时政新闻还有历史文章作为休憩(有时会摸鱼),而大多数人以打游戏看小时为乐,现在mjl一来,断了我们的财路。

这还不是主要的问题,他上课水平。。。其内容让人听不懂一点,且逻辑错误百出,我想睡觉zzz。

要是换了IIIIndex(zjj),三下五除二就讲明白了。有一次我代码WA得不明不白,上去询问ta找了半天都没找出来,最后叫我下去看题解。

他自己呢,掏出自己 抄来 写得逻辑不清晰的代码,仔细复习着。

很快在2025.5(端午节后)AFO,mjl的理由是态度不积极,加之几次模拟赛考得菜。

不是我,我进学校后外面的信息培训班都停了,加之mjl讲得不明白,更何况他一来我连自学都不行,你让我怎么学?(zjj在时我还有空自学,比如学了2-SAT的皮毛)

我就只是在算法学习上天赋平平而已,哪里态度不积极了,性质都不一样好吧???

好吧去他的,退役就退役,大不了自学就罢了,我心态最开始伤心,但不到几周后就变得好得很。慢慢自己啃算法比mjl讲理解得好114倍,毕竟我自学速度与理解力自认还行。

我作为跳级生,再次滚回了初一。

新同学新开始新生活,身上轻松。

在2025.11月听闻mjl不再教C2027级,我内心由衷的为昔日没退役的同志们高兴。

退役后的生活

就是每周在whk空闲时间敲敲代码,坚持自己的好奇与初心,学学新算法,顺便找回一些回忆。

后记

走上OI这条不归路我从未后悔,只希望以后大学再次接触计算机。我的道路与还没退役的 OIer 们早早分岔,偏离了终点,通向未知的远方,但我也将持续走下去。

我的成就也就这样,有点遗憾,不过人生谁无遗憾?

感谢 OI 这段此生难忘的回忆。一路上经历了太多:

忘不了调出难题的激动。忘不了推出式子的舒畅。

还有一次模拟赛后忘开 LongLong 跌落第一的失落。

还有 2024 提高组 T1 让我对自己死板思路的反思。

感谢一路上的一次小小成功,感谢一路上的打击与挫折。

致谢列表

首先感谢IIIIndex老师,他是我短暂OI生涯的引路人,他清晰的指出我优缺点:

热爱并坚持,写题喜欢用自己的不同方法;与此同时他说我有时因此过于死板,死磕自己的做法,浪费大量时间,效率不高。

其次感谢上文提到与没提到的朋友/同学,是你们让我的生活多姿多彩。

再感谢支持我的家长,虽然他们后来在我退役的第一时间也希望我退出,我当时也怀着怨气,但这是明智的选择。

最后,感谢一路上固执,愿守初心,死磕到底的自己。

我想说的差不多就到这里了,诸位同志你们前行吧。