OI 生涯回忆录
OI 生涯回忆录
已经退役半年多了,说彻底放下了肯定是不可能,还是写一下这个东西,以此纪念我的 OI 生涯。
初学 OI
小学的时候,有个邻居开了一个 OI 培训机构,于是推荐我去学。
现在想来算是幸运的,在众多幼儿编程机构中这个还算靠谱的(后来我甚至在那里面看到了王相文,周转等高水平选手),我先学了 scratch,然后就马上学了 C++,挺感兴趣的。
然后上了初中,高中部也挖来了一个竞赛教练,于是就理所当然的跟着学校训练,每天午睡和晚自修时间也不少,也就做做题,难题基本就看题解,然后每周末有模拟赛,管的严所以没有颓废很多。
初一的 NOIp pj 组,当时本来也挺菜的,zj 也没有如今这么菜,在初赛以一分之差没过。
不过当时也没怎么在意,整个学校都没过的,差一分都算是超常发挥了。当时教练的说法也是 “初二 pj1= 初三 tg1= 高中冲省选”。
初二就过了 CSP-J 的初赛,然后复赛过了两个题打了两个暴力(其实 T3 删一行 for 就是正解)拿了 360,不算低也不算高,我的同学 sjy,wyh ak 了。当时除了自己学校的人,也就认识几个 wy 的人。
后面应该还报了 APIO,结果不怎么会搞交互的东西,一遇到难题又开始摆烂,直接打铁了(就假装自己没参加过吧,反正也没有讲课)。
微小的成就
初三的 CSP,写完模拟写完签到就开始打暴力,剩下一点难的分也不怎么会(好像考试的时候有点摆了),然后感觉剩下一半的时间什么也没干,总之最后是勉强拿了 1=。
然后是 WC2021,纯打暴力竟然获得了 Ag,这对于当时我的而言是一个巨大的鼓舞。
初三下学期,我选择离开萧中(其实有点对不起游光辉教练),到了 xj。
其实初中应该还有许多有趣的回忆……可惜我都差不多想不起来了。
来到 xj
到了 xj 之后我便开始反思自己的做题方式,是否是过度依赖题解了?然后感觉之后的训练效果就好一点了,因为机房同学挺多都是知名选手网红,和 OI 圈的交流也多了很多(不过有同学说,我来 xj 之前也都认识我一点,可能是我当时水 luogu 比较多吧,记不清了)。虽然没有得到参加 thu/pku sc 的机会,期间打了高联预赛,NOI Online,题目没啥意思,没啥营养,而且我自己一打网络赛就摆烂,联合省选 2021也无法去现场参加,打的也很差,好几个题感觉只差一步,
萧中的学长张乐程退役了。
但是我决心将初三末的 APIO 作为检验我成果的标志。
无论说是因为我太菜还是题目太难还是因为出原题,总之 APIO 打的效果和 WC 差不多,到头来还是打打暴力到最后一直在坐牢。这实在是让我有点自闭,以及让我开始思考,过于保守的策略能在我很菜的时候保住一等,但是如果我想要进入省队呢?
没有中考的压力。暑假参加了 NOI 同步赛,拿个个中规中矩的 Ag,两天 T1 都算是会做(虽然没过),随后进入了高中生活。
证明自己?
高中的第一个矛盾就是停课,当时公认水平最强的四个人,毫无疑问,很快就去西溪全停了。但是我没有。
我想要停课,我想要进队。
我找教练,我找班主任,无果。
我意识到:我必须在 CSP 和 noip 证明自己,才能给自己的 OI 生涯续命,否则等于在高一的时候便退役了。
(虽然 yk 是在高一不被重视的情况下最终进队的,但是我觉得换做我是做不到的。)
有一日我问 devin,你觉得这样了我们还有希望吗?(大概意思差不多吧),devin 说,会有的。
我也必须相信会有。
CSP2021 的过程算得上是跌宕起伏,荡气回肠。在面对天崩开局的情况下,我强行在最后一个小时救回 200 分,虽然 T1 挂了,但是 265 相比去年的勉强 1= 好了不少,也让我有底气去强行停课。
CSP 尚可的成绩以及我的执着为我换来了停课,我知道 noip 就是我的决战。
noip2021 同样的打法,过程则是顺风顺水,我用一半的时间过了前三个题。在考试的时候我就知道我成功了。
言语无法形容这场比赛对我的意义。这是之后一切故事的开始,也是我第一次开始感受到,省队乃至集训队也不是远在天边的事情,仿佛一切都近在眼前,触手可及。
迷茫
得到了足以证明自己的成绩,我很快就到了西溪开始全停。缺乏监管,水平提升的放慢,我开始迷茫和大量颓废,时间也逐渐被我浪费。
但是效率再怎么低,大量的时间花了下去之后,进步肯定是有的。无论如何,我决心在高一上学期的 WC 拿到 au。
现实并非如此简单。WC 2022 我依然使用了激进的打法,猛冲正解,前三个小时一行代码都没写,然而签到题放在第二题,结果自然是寄了,只能最后一个小时 xjb 写。身边的同学纷纷拿了 au,我自闭了。
寒假训练了 毛营,感觉 acm 比 oi 好多了啊,自己状态不好打假赛还有队友垫着,非常好队友,爱你们捏。
然后又是 NOI Online,还是没啥意思,一打网络赛就摆,结果最后代码写不完,当时也不怎么在意的,毕竟我当时坚信“只要会做就是水平”,至于代码能力——正式考试的时候哪会有这么倒霉?
时光流逝,跌跌撞撞的到了省选季。先是因为疫情的影响,联合省选在 zj 取消,之后又传出来取消的风声让我兴奋了一整子,结果最后得到的是我最不愿意得到的结果——ZJOI 复活。
即使如此,之前联赛的好运依然让我憧憬能在 ZJOI 的赛场上延续自己的好运,联合省选vp 虽然没有特别好,但也没有特别差。
噩梦开始
然而现实给了我当头一棒,我的噩梦仿佛也从此开始。D1T2 赛时已经写完代码拍出错误的数据了,然而比赛却结束了。这是在做梦吗?可是这是现实。赛后我对着数据调只调了 5 分钟。D2 更是浑浑噩噩,三道不可做题令我翻盘梦碎。
伴随着省选的结束,许多认识的朋友也都退役了(比如我的偶像之一,周转),也有人实现了不可能的翻盘(我的偶像之一,张湫阳),我再一次感受到了 OI 的残酷。
光速回归文化课,准备学考,裸考打 THUSC。去年看似简单且套路的题让我决心在 THUSC 一血前耻,然而现实再次让我失望。我依然是选择顺开,ioi 赛制巨大的延时加上羸弱的代码能力让我在签到题上就花了大量的功夫,T2 考前刚好看过凸函数背包,却在最后一步求答案上,我浪费了特别久的时间就是想不到怎么做,我将目光转向 T3,我迅速的想出了做法,然而之前对于命令行操作的从不在意让我吃尽了苦头。我到比赛结束都没有调出来那短短的代码(最后好像是,直接没修改让我修改的东西,变量名打错了)。第四题根本没有看。一切的一切都仿佛是命运的重演。比赛结束,我迟迟不愿离开座位,我傻了,为什么会这样?
D2 没啥意思,令我惊讶的是我竟然还是能够拿到优秀,不过这是一个多月之后的事情了。结果也没那么重要,这场比赛的过程仍然一直是我的一个噩梦之一。
学考后又重返 OI,D 类参加了NOI2022,除了比赛之外也有挺多不错的经历。结果也相对之前而言没有很差(至少没有崩盘)。D1 只想着正解,结果最后还是打暴力,T3 交互题 CE 了!D2 则是只想着暴力,其实距离正解也差不多,但是马后炮也没啥意义。最后差金牌一个 CE 和一个二叉树判挂。我开始思考,之前的激进是背水一战的无奈之举,那么我现在还需要那么激进的打法吗。
最后一年
高二开始了,CSP2022 打的非常顺利,也没啥太多的过程可言,反正是 AK 了。我再一次期待在 noip 的赛场上带来去年那般的成绩。
期间有集训队互测,打的挺自闭的,感觉自己和高水平选手的差距还是很大。越打越自闭,最后的结果是,全咕了。讨厌打比赛的情绪进一步加大,高频率的模拟赛自然也不用说,基本都是乱打的,一半时间可能都在颓废。
noip2022 再次让我心态崩溃。我完全没有意料到 T2(出题人是 ESpace) 的难度,而最后的结局又和 ZJOI,THUSC 那么相似,我写完了代码。我拍出了数据。我没时间调了。相似的命运再一次重演。267,我在考场上痛哭。我退役了?为什么总是我?
但是最后好像差省队线也不多。还没有退役。紧接着的是 ICPC 杭州站,acm 打的挺不错,比 OI 好多了,然后是 CTT 和百度之星。CTT 让我再一次感受到了和真正高水平选手的差距。游记都在前面。
迷茫与思考
noip 之后我越来越来时对自己真实的水平定位开始迷茫,说我菜吧,T2 直接没调出来也就差队线 10 分,但是这个分数真的不好看。我开始意识到:OI 比赛某种意义上来讲是比烂大赛,稳扎稳打也能进队。
继续浑浑噩噩的学 OI,稍微增加了一点代码能力练习,但是不想打比赛的结果是直接没报 WC 和 APIO,每天也就做做题,cf 基本完全不打。直接快进到省选前的一个月,我去了 zsjz 集训。然后是 gdkoi,完完全全的苟,完完全全的打暴力,却完全得到了意料之外的好成绩。接下来的模拟赛也是摆烂过去的,最后一场断网模拟赛又打的牛了,很奇怪,那多多少少,信心还是增加点了吧。
路途的终点
忐忑的,联合省选 2023,决定我生死的比赛终于到来了。
Day 1 我感觉 T2T3 都没有特别容易,暴力分又不少,直接苟起来打了 100+75+54,这个策略被证明是没有太大问题的,因为我只挂了 6 分,实际上,打完 Day1 之后,我的排名已经滑进队线之内了。
还有 Day2。Day2 的过程却是出乎意料的顺利。T1 是个大模拟,写写写,T2 想了想会很多分,写写写,T3 一眼不可做,再想一想 T2 会了,写写写。210 是不是稳了?这样例是不是都很强?怎么输?
在此之前,我单场官方 OI 比赛挂分的
如同戏剧一般,我就这么挂掉了 T1(出题人是 ESpace)。
即使如此我依然报有一丝希望。一切都取决于最终的数据强度。有的民间榜告诉我能进队,有的告诉我差几名。
等待出分的日子是煎熬的,我开始学习文化课。最终成绩还是出来了,10+100+2。
我苦笑。
排名也随之而来,我 rk 19,女队 rk18,rk17 是我的队友陈诺,rk 20 是我的队友张恒毅。仿佛命中注定一般。
即便如此我依然抱有最后一丝希望,xj 的 C 类。xj 在这一年承办了 CTT 和教师集训,而且我就差两名,高一的学弟也会为我让路,剩下的同学排名都是 30 开外,希望很大?
C 类的等待还需一个月,我先回学校上文化课,满怀希望地等待着最终的结果。终于,在 thupc 的前一天我得到了答案。
xj 无 C。
我笑了。无数关于 OI 的记忆碎片在我眼前交织,我成功过,我失败过,我翻盘过,我崩盘过,我奋斗过,我迷茫过,我颓废过……但是这都结束了,一切的经历都被串联起来,而又在我的眼前逐渐模糊下去,如同一个幻梦终于到达了终点。我仿佛看到了命运。
我依然乘坐了前往北京的火车参加 thupc,这是我的 oi 生涯的最后一战。你可以说我的 OI 生涯在赛前就已经确定结束了,但是对我来说,这场比赛才是真正的,一切的一切的结束。
我不再想叙述比赛的过程,我做了一点微小的贡献,甚至写了个题,但是最终打的也没有很好,最后我们写了很久大模拟,过了大样例,但是还是没有通过这个题(出题人是 ESpace)。如同之前一次又一次的历史的重演,我结束了我的最后一场比赛。
我匆匆忙忙的离开了北京。
我告诉自己:结束了。
退役之后
高三不想报 CSP,联赛倒是很想去打,但是不报 CSP 有奖励名额也去不了,算了。
文化课的事情,到时候再说吧。
写在最后
感谢所有在 oi 道路上帮助过我的人。
感谢我的 acm 队友:陈诺,张恒毅。
感谢我的偶像:周转,张湫阳。
感谢帮助过我的教练。
感谢我的学长;张乐程,周航锐。
感谢我的同学和学弟:陈佳梁,周康阳,冯阳阳,沈吉滪,叶开,李其轩,周莫非,朱翔宇,王宇浩,楼灏……
感谢那些关系不错的网友们:楼宇辰,朱羿恺,王景毅,王陈然,刘君实……以及 EZEC 的所有成员。
谢谢大家。