OI小结

(一个蒟蒻的OI记)
在火车上,看着窗外风景飞逝,感叹一下自己刚刚开始就结束的OI生涯。

初识编程

从哪说起呢,第一次真正意义上的编程应该是六年级毕业的那个夏天,被小姨夫骗到他家说教我做机器人,天真的我就这么傻乎乎的来了,然后丢给了我两本VB方面的书,大概用了一天多的时间,做了一些书上例题,写了一些有趣的程序,然后到处给家里人显摆。这大概是我编程的启蒙了。
在那之后发现了flash这个十分神奇的软件,看了好多网站的视频教学,刚开始在学动画,动画教程的视频看完了就发现了flash中的脚本ActionScript3.0,感觉自己发现了一个新世界,这东西太神奇了,这不想做什么就可以做什么吗!然后下载了AS3.0从入门到精通的电子版(貌似是这个名字),在假期里看了大概不到100页,发现还是AS2.0简单,在初二的时候打算用AS2.0写一个推箱子的程序,断断续续写了一年,用了将近200行代码,感觉自己厉害的不得了。
上了高一以后报名了机器人社团,本来是想去写程序的,结果是玩积木去了。。。之后又重拾了flash,花了好久的时间在网上买了一本flash游戏制作,然后大概用了一个月的每天中午一个小时把500多页书啃完了。然后又感觉自己厉害的不得了(学编程就是成就感比较高),和当时同桌一起打算做个最简单的游戏,然后大概用了两个星期,同桌还买了个数位板,最后做了个飞机钻山洞的小游戏。

初赛

2016年7月26日,这是我OI生涯的开始,这一天的晚上,我打开了一片大佬的知乎文章,是一位女OI选手被北大保送的经历,我瞬间被这篇文章吸引了,再加上当时学习不顺,开始幻想能不能靠竞赛取得降分之类的条件。然后仔细思考了两天,跟父母详细讲了一下信息学,得到父母的支持之后就开始着手准备。
在网上多方打听发现了刘汝佳的书,结果第一本就买了黑书,回来发现一个字都看不懂。之后从二叔那里借到了一本c++入门书,因为有一定语言基础,轻松过了语言关。之后在noi的官网上做一些很简单的水题,期间发现了甘肃OI届无人不知无人不晓的大神吕欣的知乎,继而找到博客,最后找到QQ(我也挺不容易的)。经过大神的指导,才发现了好多OJ,了解到了许多OI方面的事情。
报名的时候先去找的班主任,班主任一脸懵逼表示没听说过,最后我爸几经周折找到了甘肃OI负责人之一石永福老师。然后就稀里糊涂的参加了初赛,结果临近的几个市就凑了20多个人,全区只有我一个人报名。初赛的时候我是连蒙带猜地光写了选择填空,然后不检查提前交卷(反正都不会),结果以49分。。。进入复赛???

复赛

复赛报名的时候确实要吐槽一下,因为要在官网上报名注册,因为必须要有指导老师,所以我发现我自己还得注册一个指导老师。结果注册的时候出了些意外,最后用班主任的名字,我爸的证件照,以及我妈的身份证号注册了一个“指导老师”。
之后就是尽可能地抽时间在洛谷上开始刷题,每周末,每天中午,每天晚上十点到凌晨两三点(只能白天补觉喽)。然后稀里糊涂的去参加了复赛,考完还信心满满地以为有200+,结果120分,省二等奖。还算不错了吧,毕竟我初赛本来都灰心丧气地不打算来了的。

冬令营

之后发现了冬令营这个神奇的地方,石老师也给予了我极大的鼓励,然后我又稀里糊涂地报名参加了。说实话,一个人学OI的感觉很不爽,没有老师,没有同学,没有竞争,没有方向,期间又向吕欣大神请教了不少问题,大神也耐心的在回答我各种奇怪的问题。
再之后坐了30多个小时的火车来到了绍兴一中。报道得知自己的的宿舍分配到了两个北京室友,感觉我这个西北落后地区跟帝都的孩子住在一起很是不爽。但是第一天相处得非常融洽,三个人聊得非常开心。在之后的几天里,第二课堂老师的讲授中,以及每天晚上宿舍的卧谈会中,深入了解了一下北京和南方发达地区的教育体系,帝都孩子的生活方式,深切体会到在各个方面我们西北落后地区都是望尘莫及的。
最后就到了冬令营最后的考试,考试中把T1好端端的bfs写成了dfs还查了半个小时。。。终于改好了以后,因为看到了2GB的空间限制感觉可以为所欲为,然后在每个数组后面又加了两个0,最后结果我可能是冬令营T1唯一一位MLE的选手。。。然后T2没写,T3本来手算了一个点,结果草稿纸上的15,键盘敲成了12,于是乎,冬令营爆零。看到结果的我还是有点接受不了的,晚上自己一个人孤独地走在绍兴一中的风雨长廊之上,静静地吹着寒风,淋着淅淅沥沥的小雨,感觉想通了不少事情。然后自己一个人静静地看完了精彩的闭幕式,想到还有noi,又强打精神,回了宿舍。

省选

省选还是废了不少功夫的,毕竟这关系到能否参加noi,然后开始在codevs上面刷天梯,好像刷到大师那里,就去参加省选了。然而省选就来了十个大老爷们,题目还是四道题答,最后特派员肉眼对拍评测,按成绩选5个人。省选的四道题十分诡异,感觉我写了200+的算法,然而只有160分,和CYW并列第四(然后出了一点小小的意外),最终因甘肃没有女生只派了5名A类。

noi

day0

南方的夏天不是人待的地方

day0.5

笔试完美没有问题

day1

两道题暴力12+20=32分

day2

T1要好好说说了,本来就写了20分的暴力,然后突然发现加上一点点的贪心策略,就可以让原本20的点40秒的程序变成100的点不到1秒就可以跑出来了(突然兴奋)。结果混了75分!这已经快赶上写正解的同学了。然后T2暴力了16分,T3神TM计算几何,我连凸包都不会写。。。就这样,最后228分,居然Cu,感觉自己运气爆棚。然后兴致勃勃地去看大学招生,结果让上交大教做人了(具体不说了,太过悲伤)。人生大喜大悲同一天发生,感觉自己又成长了不少。

后记

感谢CCF,感谢绍兴一中,感谢父母的鼎力支持,感谢吕欣大神的指导,感谢石老师的赏识和鼓励,感谢炼一给我准假停课,十分感谢同桌在我停课期间的帮助,最后要特别感谢上交大教做人。

绍兴之旅,拓我三观。
OI生涯,无怨无悔。

你可能感兴趣的:(OI,信息学竞赛,OI)