双手写尽代码也写尽岁月 / 写在我的信竞退役时

2017年11月12日,是NOIP 2017结束的日子,也是我,Copper,高中竞赛生涯的终点。

主攻信息学竞赛的我,今天在回家路上感慨良多,于是萌生了写一篇文章的想法,也正好为我的高中竞赛生涯划上一个句号。
非常怀念自己曾经为了某个东西奋不顾身的感觉,故写此文。

0x00 信竞游记

(完成于2017/11/12,一更2018/11/15)
今天…怎么说呢…感觉非常爆炸(昨天也一样),今年的题目极不友好,我现在得祈求评测机不要搞事,另外如果我DAY2 T3写的随机数能够运气大爆发来一两个点就好了hhh。

最后一次参加竞赛了,然而还是拿不到省一,很气。去年第一次参加NOIP的时候,出考场那叫一个轻松,反正也没想过拿奖,期望也不大(虽然最后还是拿了省二);然而今年每天快到12点都会感觉一股强大的压力,还有一种压抑感。题目就在眼前,但是就是写不对,样例都过不了。至于今年结果怎样,听天(数据)由命(评测机)吧。

高二的时候因为班主任知道我从初中就开始学编程这方面的东西,他就问我你要不要参加信息学奥赛,当时我还是比较迟疑的,因为这对我来说简直是一个新的领域(好在之前学过一点C++),想着我搞这个会影响学习吗?我数学这么差能行吗?在班主任一再鼓励下我还是决定报个名吧。我以为报这个的人不少,然而去年我高二时竟然全校只有我一人报了名?简直不可思议。我开始利用闲散时间看数据结构与算法方面的书,自学了很长一段时间(因为种种原因没有培训),到初赛的时候去其他学校考,其实初赛考得一塌糊涂吧,但是因为我们学校只有一人,所以还是进了复赛。初赛结束后就开始去OJ上刷题,一位朋友推荐我洛谷这个OJ,我尝试了一下发现设计非常好,于是就常驻于此,逐渐开始打一些入门难度的题。

时间过得很快,复赛来了。没有学校的支持,整个复赛全程都是我和我的指导老师各付各的钱,去成都的路很长,四个小时车程,其实就我一个选手还觉得蛮孤单的,我也忘了在路上我是睡着了还是和指导老师谈了什么。电子科大很美,11月正是赏银杏的好时候,这也是我第一次踏入所谓的大学校园,当时觉得真的很大,从NOIP DAY1开始就与这个学校产生了不解之缘。复赛,那时连DFS这些都不知道就上了,现在想想真够大胆的233,做题全部靠感觉,比暴力还要暴力,最后居然得了145拿了省二!

回来后,我是全班第一个在五大学科省赛上拿奖的人,这让我在学校创新部的几个班中也小有名气。然后就有一段时间没有太专注于竞赛,基本上就是闲着没事想看书就看点。直到2017年暑假觉得好像NOIP快来了,就又付费参加了洛谷组织的第一次线上夏令营,讲师们都很好,然而我这个蒟蒻根本就没听懂多少,还想着考前慢慢看录像结果到现在还是没看😂,还是该看书看书该做题做题。然后考前一个月左右,指导老师说我们每天晚上九点半以后都去机房练题吧(对了忘了说我们学校17年复赛有7个,然后我们晚自习自由安排时间也是大概这个时候),我向班主任请示还以为他不会干,没想到直接爽快地答应了,还说让我好好干,竞赛完再补回来也可(感天动地啊)。如果没有什么特殊情况,我每天都准时到机房刷题,开始几天复习一些基础,比如刷了些模拟啊什么的,然后后一段时间就刷了挺多简单图论题。

接下来每天都去,文化学科耽误也不少,期中考试在NOIP之前,可以说考得一塌糊涂,没有一科能看得过去,好在老师们都理解,我也承诺竞赛完一定恢复正常水平。有时我也会想,我现在高三了,投入这么多精力到竞赛上值不值得。当同学们大课间休息的时候,我在看算法书;当同学们晚上自修时间全身心投入到高考复习中的时候,我在OJ上刷题……除了晚上刷题时间,身边甚至连个会编程的都没有,平时也没有人和我交流这方面的东西,如果硬要说的话,就是问问“Copper你竞赛准备的怎么样了?”每次我也只能回答下“一般般”了。这期间没有人真正关心过。其实我很羡慕那些有OI集训的学校,他们能互膜、能在机房颓、能制造机惨,而我每次AC一道题目想和别人分享喜悦却发现只有自己一个人的身影。不过呢,还好我在网络上认识了一些同样是竞赛圈的网友,现实中没有战友,一群同是天涯沦落人的OIer,在网上结识,互相鼓励,一起努力,朝着梦想而去。

Finally the day came,怀着激动和自信无比的心情,我们学校一行人来到了电子科大。前一天晚上我还和在绵阳读书的老乡的竞赛党面基了,吃了顿烧烤,挺不错。然而DAY1…看到第一题:这什么鬼,看到第二题:这又是什么题目这么长一看就很难,看到第三题:这道题看上去我能做!嗯然后花了40分钟发现怎么也推不出来第一题的公式,拓展欧几里得算法又不会,随便草草写了点上去做第三题去了;第三题也不是个容易事,写了很久,样例1能过了,然而样例2大数据死活爆栈,可能是我DFS没写好。于是第一天就过去了…满怀希望等待第二天,晚上还去吃了一顿日式料理,感觉很不错,没有我想象中的那么腥😄。DAY2嘛…第一题看起来挺简单,一个小时写完了,就是不知道常数怎么样,还有没有用高精不知道会不会挂;第二题看起来是图论,我就做第二题了,写DFS不对又写BFS又不对最后还是各种改都改不出来,只能过样例1,2和3都过不了,可能确实没找到思路。于是DAY2又完了。我的天这么残忍的吗?至于结果等发布后我再更新吧,我觉得要是能跟去年一样的分数就不错了(*  ̄︿ ̄)。

0x01 代码中的岁月

(完成于2017/11/18日)

电子科技大学,我挺喜欢的一个学校,它既是我梦想开始的地方,也是梦破碎的地方。第一次NOIP时,我就深深的被它吸引,我还不满足,我申请了夏令营,第二次用更广的视角了解到它,我想,这里就是我的梦想大学的样子吧。然而因为我的OI生涯起步太晚,第三次来电子科大、第二次NOIP,挂的体无完肤,从此止步高中竞赛。好在这是竞赛,有人成功自然就有人失败,曾经我靠着运气险拿省二,如今我空手而归。高三半年来多少同学老师的不解、多少人的怀疑、自己的逞强,似乎结局早已注定。也许我根本就不是一个合格的OIer,或者说,我也不配是一个合格的OIer。

愿赌服输,我心大。所赖君子见机,达人知命。有的时候得不到就得不到吧。

不过一路走来,我觉得我收获到的不只是算法本身,更是它对于生命,对于宇宙的一种意义。在我的竞赛生涯中,我从一个现实主义者,转变成为了一个理想主义者,我现在更喜欢站在从人自身的角度思考问题,这也算是一个比较大的影响吧。

A + B,任何伟大的思想都有一个微不足道的开始。
剪枝,剪去我的浮躁。
DFS,告诉我踏踏实实一步步走。
SPFA,前路还要走多久。
拓扑,循序渐进的过程。
背包,什么该要什么不该要。
树,做出顺应自己内心的选择
……

王安石有云“尽吾志也而不能至者,可以无悔矣”,竞赛不也是这样吗?也许我的力量还不够强大,但是我已经拼尽全力了,可以无悔矣。我从中收获到的不只是一纸证书,更是我对某种东西的热爱。现在,高考仅剩一百多天了,这些天里,尽量不要像竞赛这样留下太多遗憾吧。至少我的初心未变。

我会记住、怀念那些日子——深夜,屏幕发出诡异的光,思想跟随CPU中电子快速移动、大佬在QQ上热情洋溢的指点、赛时键盘上mengbier的我……很怀念,但是这样的日子一去不复返了,划上句号吧。

感谢NOIP,我认识了电子科技大学。感谢NOIP,我遇见了我的梦想。

然后我还有话说,向那些不理解竞赛党的同学、老师、家长们:
我们有情怀,我们也有自己的奋斗;我们不是异类,我们只是选择了自己的少数派。竞赛之路从来不是坦途,请不要给我们冷眼与嘲笑,请尊重每一个人的选择并给予善意的微笑。也许有时候一句鼓励,就能够产生非同寻常的火花。


双手写尽代码也写尽岁月。

0x02 后记 / 也是开始

(完成于2018/8/8日)

很久没更新了,最近又经历的一些事,让我又回想起了NOIP时的点点滴滴。对了,去年的退役战发挥很不好,离省三都差5分。尽管拼尽了全力,高考后也没能去我向往的电子科技大学,哪怕是沙河校区。我一度想放弃信息学的路,正如前文所说,也许我根本就不是一个合格的OIer,自学就自学吧,基础也不扎实,理解也没那么深入,一看到很难的内容就想打退堂鼓。

今年暑假的时候被邀请,每天晚上去一趟母校给学弟学妹们讲讲算法,顺便跟他们一起做了会儿题。感觉突然又找到了高三那会儿每天晚上去机房的激情,在这期间我又确认被上海大学录取了。我想,我的信息学生涯还不能结束。结束前两天,我通过新生群里计科的学长要到了ACM集训队的群号,加进去了,发现还有另外两个18级的OIer也加入了其中,当然我是不可能会做得来他们的题的233。今天沈老师给我们仨说给我们的目标是金牌,冲进World Final。

那就,再试一下。

最后更新: 2018/11/15
补充了一些游记细节

本页面的全部内容在 CC BY-NC-SA 4.0 协议之条款下提供,附加条款亦可能应用
本文链接:https://www.copperion.com/2017/proud-to-be-an-oier/