这只是再见,绝不是永别

写在前面的话

退役了,真的退役了。

但退役一词一般指“运动员因年龄或身体等原因,终止其参加的运动比赛”。而我这仅仅是一个兴趣爱好,真的称得上是退役么。或者说我真的在这一方面有什么成就么?其实也没什么。

算了我只是想写一个传统意义上退役文章,所以就这么叫吧。

如何开始学OI

我之前一直是一个胸无大志的人,没什么理想,初中时差点就成为了一名体育生,记得呢段练体育的时间也是挺快乐的,不过当时退役后也没留下什么,想想也是搞笑。

说起如何开始学\(OI\),其实一切可能都是偶然又或者是必然吧。大概是小学即将毕业时,具体的年份我也记不清了,我知道上世界上有个人叫比尔·盖茨,当时好像还是世界首富吧。我当时就是学计算机原来这么挣钱呀,以后就去学计算机吧。虽然后面的理由有所改变,但这大概是我最早想要学计算机的念头吧。

进了初中,开始了解一些计算机方面的知识,越发的入迷,虽然当时还主要是在练体育吧,但捣鼓电脑似乎成为了我的爱好。我自学了一些技能,比如\(Word\)排版、制作个简单的\(Excel\)表格、打印文件等现在看来应该是个人都能学会的东西在当时却自认为了不起,尤其是学会重装系统后简直觉得自己就是为了计算机而生的。对了,我当时还学会了如何拆装电脑,于是初中的时候我一直都是班里的计算机管理员,还跟着学校的计算机老师进行了每学期的计算机保养,说白了就是把电脑从班里搬出来,打开清一下灰在重新放进去。感觉当时就是个铁憨憨。

好吧有点扯远了,说到为什么学\(OI\),现在想想还是感觉挺神奇的。

时间要回到初三中考前大概5月份的时候,那个时候好像刚刚经历了一次模考,考的很烂,老妈带我出去散心,走到人民公园的时候有点饿,就在人民公园大门往南走大概50米的样子吃饭,看到马路对面的横幅上面写着:“热烈庆祝我校\(LZZ\)同学报送进北京大学”。后来经过打听,知道那个学校是焦作市外国语中学,呢为学长是学编程被报送的。

不过当时我是因为一些错过了焦作第一中学的体育生特长生考试,准备文化课考焦作市第十一中学的,所以也就没当回事。

然后时间跳到中考结束,差三名考进十一中,因为文化课达到了焦作市外国语中学的实验班,于是就报了外国语。记得新生军训报道的那个早上,因为之前的初中小学都比较小,第一次来这么大的学校,人很多被挤到最左边,然后我踢到了一个牌子,我至今都清晰的记得上面的内容:“请总分540分以上,数学100分的学生到食堂集合”。我显然满足了条件,经过大脑的飞速运转,文化课有要求,并且数学要求还不低?是什么那?编程吧?

果然不出所料,就是当时\(OI\)招生的说明活动,因为那个牌子比较小,而且放在地上所以很多人都没有看到,我就是比较幸运的看到了这个牌子。虽然后来又去叫了点人但最后到的大概也就五六十人,当时符合条件的保守估计应该在二百作左右。所以现在想想,确实有运气的成分的。

刚开始学OI

军训回来,简单的收拾一下,就去学校参加新生的培训了。我的第一个程序是人人都写过的“Hello word”,一个非常简单的代码,却拉开了我的\(OI\)生涯,一轮培训结束后,感觉自己的水平还算可以的吧,两次考试后都是名列前茅,感觉还算不错。暑期培训的最后一天下午,\(F\)老师讲解了什么是\(OI\),学\(OI\)的流程,如何学\(OI\),还有来自焦作一中\(LZ\)学长讲解学\(OI\)有什么用,虽然当时还搞得不太懂,但就是觉得我喜欢这个东西,所以就准备坚持学下去。

然后就是实验班补课,补课期间时间还算比较宽松,所以经常抽空就看《焦作一中信息学奥赛校本教材·入门篇》,这本书也是我的\(OI\)的启蒙教材。所以在开学后的第一次考试,我就考到了当时的第一名。当时也没啥感觉,不过从这之后学竞赛的人基本就稳定了。

之后根据老师的安排,每周末下午返校前去机房培训一个下午,然后平常抽空去机房写题。不过好日子并没有过多久,我就遇上了我学\(OI\)路上最大的阻碍之一,班主任\(L\)老师。起初\(L\)老师并没有把我学\(OI\)当成一会事,后来发现我经常跷自习课,就开始对我百般阻挠,说我没写完作业不能去机房,我就每天下课和午休的时间赶作业,就是为了能换一节自习课去机房,后来\(L\)老师发现我作业都能完成,就开始以我成绩差为由不让我去机房。我当时非常的不理解,做出一些对抗,换来的自然就是各种批评,叫家长,停课等种种惩罚。最后不得不屈服,也算是达成了一个协定吧,自习课不能去机房,周末的培训可以去,并且文化课不能落下。从此我也算是踏上了一条不归路吧,在班的时候拼命的学习,每天下午吃饭的时间,不吃饭跑到机房利用不足三十分钟的时间实现代码调试。从此我也养成了一个坏习惯,下午不吃晚饭。呢段时间感觉自己过得非常非常充实。不知不觉就到了期末,此时的我\(OI\)水平还保持在机房最高,同时文化课也从班级倒数第三,年级140+,提升到班级第四,年级十四名。就这样结束了我的高一上学期。

OI的提升期

本以为我的高中生活会步步高升,但高中的第一次重大打击就来了,高一上学期文理科分班考考崩了。不过当时还没有意识到,当时利用寒假参加了我的一次\(OI\)培训,洛谷网校春令营普及组,虽说我的水平是当时机房的最高水平,不过我们当时是弱校,所以进度比较慢,第一个学期只是学了一些基础的算法,比如搜索和动规之类的简单算法,所以春令营是我第一次系统的学习算法,当时很多东西都大概听懂了思想,代码实现也并不是很会。

再开学时,换了新的班主任,班主任还是挺支持我的,但是由于机房其他人的水平比较低,所以进度就越来越慢,就在这时我也与焦作一中的同期生拉开了差距。一个学期后暑假去了海亮,参加了提高组的培训,和春令营基本一样,算法还是只会听懂了思想,并不太会实现。

不过高二上学期开学时,由于一些原因学校的培训不得不中止,人数也锐减,虽然最后参赛的有五个人,但平常一直在机房的也就两个人,所以我们两个人就自己准备\(NOIP2018\),不过由于后期的没有系统性的学习,最后凭借一手暴力算是狗到一个二等奖吧,联赛后准备学业水平测试,就停了一段时间,学业水平测试后经过我们两个人考虑都打算参加\(NOIP2019\)(虽然这个愿望落空了,因为\(NOIP\)已经死了)。所以我就根据当时手上的两本资料《焦作一中信息学奥赛校本教材·提高篇》和《信息学奥赛一本通·提高篇》在学习更有难度的算法,当年寒假还参加了在河南省实验的培训,这次培训算是我比较满意的吧,算法能听懂,代码也能写出来,最后结业的时候成绩是第四名吧,差一名拿到奖金,想想还是怪可惜了。回来之后就开始正常的学习,也平衡了文化课和竞赛。

不过我又遇到的一件令我自闭很久的事情,自招改革。没有了降一本线,二等废纸一张。当时我心里瞬间凉了因为我没了保底的学校,没有一本线我的文化课水平几乎没有希望能考上学,虽说我的文化课在我们学校还算比较好的,当时我们学校是个弱校,每年最好的水平就是过个一本线四五十分吧,这种人每届也就一两个,基本上能过一本线就是顶尖水平了。呢段时间我过得是灰色的,没了希望。

不过最后我是我的理想和热爱把我从深渊中拉回来,一等保底能将20分,文化课不行就复读,反正没什么可以在乎的了,不然我之前的努力全都白费了,经过多次和家人的交谈,成功说服了家人,家长表示支持。于是我就开始全力的准备\(NOIP2019\)了,因为我知道这是最后一根稻草,既可以是压垮我的最后一根稻草,也可以是救我命的稻草。

OI的冲刺期

高二的暑假,还是选择再去一次海亮,因为我不想我之前的努力都白费,不希望我最后什么也没有,即使最后\(OI\)没有帮我进入一个好大学,但如果我没有拿到这个一等,我可能真的承受不了。因为我又有一件特别先做,但却没有做到的事。

高三开学后再\(F\)老师的帮助下,我来到的焦作一中学习。在焦作一中,我又找回了高一时呢中感觉每天都很充实的日子,每天在班努力的学习,机房认真的刷题,这种感觉真的很享受。但这次不同了,我不在想之前一样一个人战斗了,虽然我是和高二的在一起,但我并没有觉得有什么隔阂。大家相处的很融洽。偶尔能看见同届生来机房,我也感到一丝怀念,怀念之前和他们做对手的日子。

大概在九月份吧,新来了一位\(Z\)老师。在这个老师的帮助下我们的也开始了系统的复习和训练。虽然一开始的几次模拟赛暴毙了。但随着经验的积累, 心态的平静,渐渐地我适应了这种环境,这种看到题目的兴奋感。

记得有次我和天神在机房刷题,呢天我请了假,晚上没有回寝室,打算熬夜刷题。呢天我从到下午四点到机房开始,凌晨三点半,中间休息一会,六点醒来,干到晚上十点。期间打了两场比赛,做了近二十道题吧。呢天感觉特别的亢奋,这种感觉是我从未有过的。不过现在回想起还有点害怕,万一猝死了咋办。

说起冲刺期,我觉得我做到比较有意义一点就是写了CSP-S复习手册这个东西吧,其实就是我按照《算法竞赛进阶指南》这本书的顺序,加上我手头的所有复习了一遍我学过的所有的算法而已,这个东西过滤掉了超出提高组范围的东西,基本可以满足弱省一等的难度。不过这个东西还有所欠缺,比如图论的东西就不够,大概就是普及的难度吧。主要也还是我的水平不太够。希望这个东西可以给后人有所借鉴。

CSP2019-S

终于联赛还是到了,有一次的走进河南工业大学的门,又一次来到五号楼五楼。当我正在来到这里的时候,还是没能放下身上的包袱。虽说赛前不觉得有啥,但赛后确实自闭了很久。

\(DAY1\)结束后,我还是自闭了,感觉\(DAY1\)没打好,去年出考场也是这种心态,但是我觉得今年我一定要翻盘。中午\(Z\)老师带我们吃过饭后,似乎也真的放下了,回到宾馆下午划水,晚上复习了一会,睡前看了部电影,一切都是那么的平静。

虽然\(DAY2\)出来后还是感觉打的不好,但确实我是\(DAY2\)翻盘的,因为\(DAY1\)大家都不好,没有拉开差距,我\(DAY2\)也算是把我能打的暴力打满了。

赛后

比赛结束后,休息了一天。这天我什么都没做,真的只是休息了一天。回到学校开始文化课的学习,也许是心智更加成熟了些。没有去年的哪么的激动,因为无论如何我也只能去学文化课了,心里还是背负着一个重重的包袱,担心失败,恐惧失败。洛谷成绩自测后,感觉并不是特别理想,还是有一点分没有拿到,在焦急中等待老师评测民间数据。

星期二,民间数据结果出来了,中午到机房看成绩,省第27名,我看到成绩的一刻瘫坐在地上,终于一年多来的努力终于有了成果,在自己选择双倍压力的情况下,我成功了,也许在很多人看来我的成绩根本不够看,但这是我高中第一次达成自己的目标,这个感觉有过类似的体验,就是初中去参加区运动会冲线的呢一刻,虽然最后体育没能帮我进入高中,但我那时真的热爱它,即使竞赛没有帮我进入大学,我仍然很喜欢他。

竞赛带给我的绝不是知识的提高,还有心智和见识上质的飞越。曾经的我没有出过省,但学竞赛以来独自出省两次,现在我早已可以独自一人往返省内的城市。外出和网上的集训让我认识到很多的大佬,也让我看到了自己的渺小,这些东西远不是学校文化课能够给我的。给我最明显的差别就是,我应该是我们班最早意识到高考残酷性的人,记得曾经的一位室友说过:“随便考个理工大就行了”。当时我是羡慕他的能力,现在看来不过只是句笑话而已。

竞赛带给我的是长时间钻研某个知识的静心,考试前后平稳的心态,考试中有条不紊的答题,学习过程中和同学交流分享的习惯,这都是文化课无法给予。现在的我在应对文化课的学习时也是如此。制定计划,然后完成,最后总结在我看来不是那么的困难了。

后记

退役是每个\(OIer\)不想面对,但又不得不面对的事。再来到机房本要学习文化课,却习惯的打开洛谷,看到阮行止的寄语

首先呢,祝你退役生活愉快。

文化课虽说恶心,但只有一年,一年完了就能读大学了,高考就与你无关了。

然后,衷心希望退役的oi选手们去学一学git,用python做点小工具,看看机器学习的入门教程,搭个小网站。

因为算法竞赛之外,还有无限的精彩。

计算机工程是一片广阔而自由的天空。

最后呢,欢迎大学来打ctf。

无需前置技能,因为所有人都是从零开始;一如你从零开始参加oi,现在达到震撼人心的高度。

这一次,让我们不计输赢,只谈乐趣。

愿你们的人生,除了算法竞赛的深度,还有ctf的广度。愿你走遍大江南北,带着一身技术,去做自己喜欢的事。

oi已经结束了,成绩已经不重要了。拼了命去争取的rank1,金牌,一等奖,对你已经是过眼云烟。

人活着,最重要的还是开心。

放下对输赢的执念,做个黑客吧

code for win ×

hack for fun √

一遍短短的寄语唤起我的初心,我当时为什么选择竞赛?因为的对计算机的热爱呀。而计算机领域还远不止竞赛,而且我最初的愿望是希望成为一名软件工程师。所以竞赛虽然告一段落,但生活还是要继续。两年多的学习让我认识,接触并融入了这个小而温暖的圈子,我希望一切都能像我的标题一样《这只是再见,绝不是永别》,我希望二百天后我能够重新捡起竞赛,重新学习算法,重新融入到这个环境中。

文章结束了,所以还是留点什么吧,在这里立个\(Flag\)

  • 考个理想的大学
  • 大学在北京
  • 大学参加\(ICPC\)
  • 大学参加\(CTF\)
  • 大学学习计算机科学与技术或软件工程

这可能是是我未来的三五年的大概方向吧,我希望当我回来更新这篇文章时,是带着完成目标后的喜悦而来。

Mark_X

2019-11-25 河南 焦作

猜你喜欢

转载自www.cnblogs.com/Mark-X/p/11925689.html
今日推荐