退役随想
翻出了自己在洛谷写下的第一份代码,才发现不知不觉中,自己已经走了这么远。
这篇文章不是正经的回忆录,只是留下自己的一些记忆和一点感慨。或者,算是给自己4年的OI生涯一个交代,一个亲手写下的句点。
是为了纪念,也是为了忘却。
NOIP2021结束有几天了,分数还没正式出,但也差不多就那样,全省六十名上下,离一直以来追求的省队的距离,也就定格在这遥远的四十多个名次了。我即将告别我所珍视的这一方赛场,除了我,大概也没有人会记得我曾来过。而这篇小小的退役感想,也是时候动笔了。
上完晚自习回家,已经是将近十一点。心情很凌乱,因为停课两个星期备考,刚刚返校,补课也好,补作业也好,什么事都没有头绪。习惯性地登上洛谷,又看到不知什么时候才能补完的题单。然后,突然之间,我意识到,这份题单我已经不需要补了。也正是在那一瞬间,我意识到一个事实:我已经退役了。
退役,意味着什么?意味着那些没补完的题我不需要再凌晨苦苦思索而没有头绪,意味着那些没调出来的代码我不需要再一行一行阅读、试着换种写法乃至重构,意味着我不需要再试着理解那些还没学会的算法,意味着我不需要再晚自习拼了命地赶作业好去机房写一道题。退役,意味着我终于可以过上身边正常同学的生活,不再需要每天在竞赛和文化课的夹缝中苦苦求生。我也得以静下心来学一点文化课里自己喜欢的东西,在课业之余放松一下绷紧的生活,感受一下班上美好的人间烟火,而不是两三个人孤苦伶仃呆在机房。
其实,这还挺美好的。
最没有前途的OIer,应该就是我们这些强省弱校的选手。我们的前面,是可望而不可即的那些强校的选手们,包括但不限于和我一级的某知名唐姓神仙。我看着他们的光,心中却只能留下无尽的艳羡与惆怅。我也曾踌躇满志,也曾心怀憧憬,也曾幻想着与天地作弄,在这条道路上留下自己的名字。但最后,只剩下了一句道别与珍重。
就在CSP2021前夕,我们到外地集训。半夜,我们两个人睡不着。他(指@tuya_)问我,如果我们当初不学OI,现在会不会更好。我现在依然给不出我的答案。我可以毫不犹豫地说,我从没有后悔过选择这条路。但是,我不知道这条路是不是最正确的。这个问题,也许要很多很多年以后,我才能知道答案吧。
4年很长,也很短。4年足以让我从一个初一的懵懂少年,到现在成为一个高二的涉世未深的青年。但是,4年却不足以让我逾越从全省百名左右到省队的鸿沟。4年中,有过不值一提的高光,有过难以言说的低谷。4年的时间,我好像真的变了好多,从身高,从外貌,从性格,甚至从码风。4年的时间,又好像什么也没有变,NOIP2021写完T3随机化后最后的十分钟,我倒在椅子上,心头泛起的那种无力感,正像是4年前只会模拟与搜索的我第一次参加NOIP时那种彷徨与无助。像,真的很像。4年的时间,我是变了,可惜仍然没有让自己强大多少。
4年中,遗憾与失落远远多于收获与幸福。但,这仍然是如梦如幻的4年。我很庆幸,也很感谢曾经的自己,一点一点地走到今天。
走出考场的那一刻,虽然一直在试图让自己相信自己发挥得还可以,但其实早已经清楚,自己的生涯,到这里就要告一段落了。其实不甘是有的,但并没有那么强烈,因为自己的水平自己也清楚。一路上听身边的人交流题目,交流以后的打算,内心也没有什么触动。很奇怪,当这一天真的到来,我却没有什么感觉。所有的辛酸苦痛,所有的欢乐激动,就让它随风而去吧。人总要和自己的过去和解,要抖掉包袱走上新的征程。曾经的故事,还是留在这样的记忆里比较好。
只是,这个结局真的太过匆忙。我的题单里还留着十几道题,我的计划上还写着几个新算法,我才刚刚开始认真系统地整理自己所有学过的东西,一切仿佛还是起点,就留下了一个戛然而止的句号。永远学不会的快速傅里叶变换,永远调不出来的第八分块,永远写不完的斗地主与猪国杀,这也许才是青春,才是我不甘的地方吧。
如果时间还够,我本可以做到很多事情。
我无法确切地说出,OI到底带给了我什么。但我很清楚,绝不只是几张证书那么简单。
我无法忘却呆在机房的那些日日夜夜,无法忘却一路走来遇见的形形色色的身影,无法忘却顶着第二天6点起床上课的压力,却与平衡树斗争到2点的执着,无法忘却每一个细微的欢欣与感动。当一切都随着流年逝去,我知道这一切会永远留在我的心底,并成为我生命中重要的一笔财富。
洛谷打卡,距CSP2022还有329天。只是这次的赛场上大概不会再有我的身影。
谢谢所有曾经或仍在陪伴我的人,我终究是要离开了。愿我们最终都能在各自的天空里,看到属于彼此的光芒。
#include <algorithm>
#include <cstring>
#include <cstdio>
using namespace std;
int main() {
puts("Goodbye OI.");
puts("Hello world.");
return 0;
}