[信息学竞赛] 退役了

先来解释一下各种词汇:
OI: Olympiad in Informatics,即信息学奥林匹克竞赛,实际上是算法竞赛 (我还是想吐槽一下OI这个词,你看人家物理、化学、数学什么的都是PhO, ChO, MO,就我们信息竞赛是O在前面
NOIP: 全国信息学奥林匹克联赛,即省级赛 有一个非常有趣的比喻形容NOIP:初赛是单选+完型填空+阅读理解(选择题,补全程序题,阅读程序写结果题)/复赛是多篇作文写错个标点符号就有可能整篇没分(编程题)
NOI: 全国信息学奥林匹克,即全国赛

这次我在NOI中拿到了铜牌,319分(铜牌线245,银牌线339,金牌线373,我差20分就可以拿银牌了,满分700,好遗憾啊)
退役了,7年OI历程,7年OI路,转眼间就过去了,但我对OI的感情还是十分浓厚的。

OI,算法竞赛,是我计算机历程中的一个方面,说白了,它是我的“副业”。我主要的兴趣还是在网络安全、软件工程方面。

    我的OI历程可以分为三个阶段:小学OI中学OINOI

  • 小学时,我为了修改一个软件,觉得会编程就可以改软件了,正好我看到家里有一本VB编程书,就开始学习VB编程,学会了里面一些基本的操作。我还记得调试一个 Hello World 程序和计算器程序花了我不少时间。那是有些提示信息都是英文的,我就叫来我姥爷帮我翻译(我姥爷学英文的),但我后来也能渐渐看懂了。后来我才意识到VB与“修改软件”一点关系都没有,但是编程的兴趣已经在我心中产生了

    后来,我妈妈把我送到了学校QBASIC班,第一节课令我印象十分深刻,叫做“计算机音乐会”还是什么的,就是用QBASIC里面的PLAY语句,用PC Speaker(就是那个计算机里面的蜂鸣器)播放乐曲。当时我把“卖报歌”从书上抄到QBASIC里,然后放了一节课。之后第二节课老师就不让我们玩PLAY语句了。

    2006年,我参加了我这辈子第一次计算机竞赛:北京市小学生程序设计友谊赛,并获得了第六名的成绩。2007年我获得了北京市第一名的成绩。小学生OI的成绩主要是凭兴趣爱好,只要是自己喜欢,就能学好。

  • 如果说我小学OI是去虐场,那我中学OI就是被虐的经历。中学OI与小学OI最大不同就是题目开始有思维难度了,不是光凭兴趣就可以学好的。OI虐我千百遍,我待OI如初恋。(虽说我还没初恋吧。。。)
    小升初,我去四中面试,人家没要我。然后我就进入了北大附中(待会儿再吐槽小升初)
    那时北大附中初中好像没什么人搞OI,就我和WZB在搞。
    2008年,由于没能及时适应中学“宽松”的管理,错过了海淀区比赛。幸好我没错过省赛,在NOIP中取得了二等奖。2009年,由于老师失误,把我报进高中组了,但我取得了二等奖的好成绩(就差10分就有一等奖了,满分400分)。2010年,我终于如愿拿到了NOIP普及组一等奖。

    上高中后,我遇到了许多搞OI的同学,这与在初中时的经历非常不同。要知道,竞赛这个东西是得许多人一起搞才能出好成绩。那时,我有幸遇到了CRC, MHY, LZY, THZ, ZMH等同学,还有胡伟栋老师。这让我的OI能力提高很大(暴搜、线段树、树状数组、左偏树等都是这个时候学的)。后来,胡伟栋老师不知什么原因不再教我们了(可能是我们太弱渣了)。但是,这些知识已经足够让我们得一等奖了。于是在2012这年,北大附中产生了五个NOIP提高组(高中组)一等奖!

  • 在NOIP得了提高组一等奖后,我开始了向NOI冲刺的征程。在很长一段时间内,我都不知到有NOI这个东西,之前一直以为NOIP已经是终极目标了。当我意识到有NOI的时候已经晚了。所以我加快了学习OI的步伐,但是NOI和NOIP根本不是一个档次上的,NOIP还有固定的考纲,但NOI几乎已经没有考试范围了。所以说需要学习相当与之前好几倍的知识,做好几倍的题才行。还好,经过我的各种努力,我终于以北京市省选第9名的成绩进入了北京队(一共取前10名,好悬啊)。省选完不久之后就是NOI了,由于我可以算是“混入”NOI的吧,所以只拿到了“铜牌”(我想吐槽一下关于牌子的事情:B类选手,就是省选成绩比较靠后的选手,没有奖牌,就是说就算是我得了铜牌,也没有奖牌;而且比赛时的胸牌,就是参加活动要挂在胸前的那种,还因为质量太次绳子断了;于是我就只好胸前什么也没有地回家了)
    在这7年OI历程中,我经历了许多:

  • 坏事:比如说什么没有关文件丢分,一个等号引发的血案,碰到电源按钮程序被还原卡吞了,没有去掉调试信息丢分。。。。。。
  • 好事:我学会了使用vim,gdb, 各种算法、数据结构、常数优化。。。。。。
  • 神奇的事:看到了一个好算法会为之拍案叫绝,遇到各路大神(我等小弟只有膜拜的份儿)。。。。。。

7年时光,转眼过去,第一堂QBASIC课还历历在目,NOI却已经考完了。虽然从此以后我可能就不会再刷OI了(虽然年末还有NOIP),但是就像杜子德说的那样,这些经历我绝不会忘掉。

最后补吐槽小升初:
如果我进了四中/可能我就能拿NOI金牌了/因为北大附中OI很弱/四中OI很牛/而竞赛这个东西需要一个良好的氛围和一个牛老师才能出好成绩/就像水爷和他的敢死队那样才能出好成绩/但是如果我进了四中/我也许就不会去学习Linux/不会去搞这么多与OI无关的事情/不会去写打印店的程序/不会遇到这么多北大附中的同学/不会遇到YYF与ZWKL/那样的话/我可能就会编程竞赛/不会计算机其他方面知识/就像范浩强说的那样/一个搞计算机编程竞赛的人不会写“程序”/只会写算法竞赛的题目

所以既然我来到了北大附中,可能北大附中的精神更适合我的风格,那么对于我OI成绩,我也没什么可遗憾的了。

就当这篇文章是我给我自己OI毕业的毕业礼物吧。

此条目发表在算法学习, 计算机技术分类目录。将固定链接加入收藏夹。

[信息学竞赛] 退役了》有 3 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注