写在前面

ACM的前队友在这周末的四川区域赛上得奖了。由衷高兴之余,我想也是时候把我小半年前就该写好的“退役小作文”补上了。

从第一次在键盘上敲下#include、注册洛谷,跌跌撞撞开始接触竞赛的那一刻到现在,已有5年。也是奇怪,从高中入学到现在大三,印象中那么长的一段时间,仔细一盘算也不过5年。不知是长还是短。更何况5年以来,真正专注在竞赛里的时间也并不多,断断续续加起来也不过一年。时间之短,训练之敷衍,注定了我不过是这一盛会中的匆匆过客罢了。

但也不得不说,投入竞赛的时候,恰好是我身处一些关键的人生节点之时。选择竞赛让我体验到了很多不一样的风景,也帮助我在选择的道路上愈发坚定地走下去。同样我也怀着这份坚定,向陪伴了这么久的算法竞赛说声再见,也向旅途中和我一同前行的老师、队友们道一声衷心的感谢。

回顾我的竞赛之旅

在我的博客上,往前翻可以翻到我在将近5年前写下的“退役小作文”。当时就想抒发自己的感慨,奈何精力有限,只是记录了一下初入OI几个月以来的所见所闻,说是退役,不如说是一篇小游记,抒发打信息竞赛以来的小开心。这是我第一次接触编程,我学会了如何使用C++,学会了很多算法,交到了很多朋友,度过了一段最难忘的岁月。要选择计算机相关专业的决心,在这一刻就已经立下了。

高中的努力并没有让我获得什么成就。当年的CSP竞赛我甚至没有拿到奖。不过我很感谢那段时光给我带来的坚实基础。高中三年辗转而过,进入大学,我凭借当时的“老本”,迅速适应了大学的学习节奏,也在一些课上游刃有余。同样,我又把目光放到了大学里的ACM算法竞赛上。

几次校赛新生赛成功入围,很快就加入了ACM也站稳了脚跟,也组上了小队(不如说抱上了大佬的大腿)。寒暑假也有在训练室跟着大家一起训练。但我的解题水平其实并没有太大的进步,掌握的算法还是那一些,未曾学习新的算法,日常就是写一写Codeforces上的思维题,在正式比赛的时候偶尔灵光一现,想出一些奇妙的思路来解题。

现在再去回想,其实很多细节都记不太清了。印象最深刻的还是今年上半年出去打比赛的几次。ICPC省赛、ICPC武汉邀请赛、CCPC郑州邀请赛、ICPC昆明邀请赛。几次和队友一起出动,在赛场上想尽办法写题过题,比赛之余在新的地方吃喝玩乐,每一次都是那么难忘。

最后一次是没有拿奖的一次。虽然这并不是我选择离开的原因。在队长多次叮嘱我好好练题,我却无动于衷的情况下,我死磕一道题的执拗最终拖累了整个队伍,于是我们无缘奖牌。尽管事后大家并没有说什么,但迢迢千里奔赴昆明赛场,总还是有些遗憾,更是对拖累了队友感到愧疚。不过有哭有笑,这才叫生活嘛。那里的拂面春风和永远鲜明的花田,始终印在了我脑海中。

至于平时的生活,果然最多的还是期中期末的时候在acm训练室里通宵背政治课的内容吧。(大嘘

只是一晃眼大学的5门政治课都学完了,没有那么多要背的东西了,我也离开了acm的教室。

这段旅途中我收获了什么?

扎实的基础。粗浅的荣誉。 使用C++等编程语言进行编程,是绝大多数人接触计算机学科的第一课。很幸运,我在很早的时候就入了门,给了我一些优势,也让我在大学中积攒了一些自信。除此之外,就算我仍然是一个算法菜鸟,参与ACM也还是给我带来了不少荣誉。从功利的角度来说,我也并非没有收获。

一段难忘的经历。一些无瑕的友谊。 我始终忘不掉和队长表明我的想法的时候。他和我说,那我们从此往后就各自追求想要的东西吧。鼻腔有些酸涩,但也已无须多言。我不太会描述这些经历对我来说有多难忘,收获的友谊对我来说有多珍贵——嘛,总之是人生中一直闪耀着的、可以记上很久很久时间的好好记住的宝物吧。以及从高一的时候就已结识的机房老友,到现在也是最重要的朋友们呢😉

“舍得”。 每个人的时间和精力都有限,不可能所有的东西都追求到。因此必须学会舍弃一些事物。这也是我作出离开acm这一决定的最大原因。一方面,我因为我要舍弃的东西感到惋惜,但另一方面我也在庆幸,庆幸我提早学会了这样一个道理,庆幸我能够掌控我自己的人生。

所以就算我草草结束了这段旅程,再来一次,我仍然会走同样的道路。尽管艰苦,尽管荆棘遍布,但我不断成长,不断收获。这段独特的经历本身便是最宝贵的礼物。

我为什么结束了这段旅程?

说实话,这个选择对我来说更加困难。在此之前,我未曾面临过如此艰难的“舍弃”。因为这意味着我得抛开我的队友,放弃更多机会和已经积攒下的优势。 但我仍然选择离开。

因为我其实并不喜欢acm。或者说我并不喜欢算法竞赛。我早该意识到的。或者说我早就知道了,只不过因为各种原因并未坚持自己的内心想法。我既没有对竞赛中这些算法的敏感性,也不乐意花大把的时间用努力补足天赋。在学习计算机组成原理、计算机网络等专业课程后,对它们的兴趣更是远远超过了这些更偏向于数学与理论的算法。于是到了最后,我仍在继续acm的唯一原因,变成了和队友一起体验赛场。其实往坏了说也就是去凑个人头。

其实距离我们这一届一齐退役,也就差不多半年多时间了。但在上个学期的赛季结束之后,我也逐渐意识到,我在acm上投入再多时间,也已是徒劳无功,充其量是在以后的比赛中不给队友拖后腿。

后记

离开ACM之后,我的生活也并未有太多变化。学习专业课、偶尔参加各种活动、一边干活一边摸鱼,间或追逐各种deadline……似乎并未有什么变化,也没有什么所期许的起色。

也是,哪能做出一个决定就瞬间产生质的飞跃呢。

朋友问我,在看到我曾经的队友再度获奖之后,我是否有过哪怕一刻后悔,作出离开的决定。我回答,我并没有。相反我发自心底为他们感到高兴,有一种“大家都在好好努力啊,我也要加把劲!”的欣慰和踌躇满志。

说实话,早在我和队长说起离开一事时,我就在构思我要如何写这篇小作文。但一直把这件事挂在待办列表里没有动,就这么挂了一个夏天。

直到今天听到他们再次获奖的消息,心中似乎有些什么才悄然放下了。于是欣然起笔,写下了这些。尽管还是有很多地方词不达意,还是有很多想说的没有写下来。但至少算是给自己了一个交代,也给所有那些算法题相伴的难忘的日夜一个交代。

今年参加湖北省赛时的感想