我和 OI 的一些故事

OI 前 我与编程

五年级

听说有一个东西叫编程猫,可以自己做游戏,感觉挺好玩的,但是什么都不会,一顿瞎玩。

六年级

编程猫出了免费教程,逐渐学会一些编程逻辑。

初一

去网上报名了一个核桃编程,学了一些图形化编程的 if,循环之类的东西,还写了一个双人格斗游戏,有蛮多的技能形式,广受好评? 反正我自己在游戏里加了一些外挂,导致我虽然技术不精但是总能靠自己设计的附加技能取胜,这时候第一次感受到编程带来的满足感和自豪感。

OI 生涯

缘起上

听 lxa 说一中可以学编程,于是找到了一中刘老师的电话,一步一步联系,刘老师让我星期六来一中科技大楼六楼(从此与这个地方结下了不解的情缘)。

记得那天阳光正好,我小心翼翼地踏入一中校园。一开始走错了,问了路上的行人终于找到了科技大楼。

到了科技大楼六楼,两个机房里面坐满了学编程的人,我有些怕生,随便走到了其中的一个机房,对里面那个老师问道:“请问刘老师在这里吗?”

那个老师回到:“我就是刘老师。”这个老师带着一架厚厚的眼镜,头发有些稀疏,但是带给人一种和蔼的感觉。

我告诉他我是在网络上联系他的这个同学,我想学编程。刘老师很高兴,他说自己找过来学编程的都很厉害,林顺喆也是自己找过来学的。

我找到一个地方坐下,看到旁边六年和初一的同学都已经在学 C++ 了,而我只会一点 scratch,这让我有一点点紧张。虽然刘老师总来亲自指导我一些基础语句,那天大部分课还是没听懂。下课说可以趁着这三天假期,给我补习一下 C++ 基础。我很是激动,高兴的答应了。

缘起下

那天刘老师把课件发给了我,让我提前预习一下。回到乡下,我把课件的每一部分都认真看了一遍,大多是一些简单的数学运算,二进制之类的东西。

第二天叫上了 lxa,一起去学编程。

没想到除了我俩教室里还有一个同学,他沉默寡言但是不明觉厉。刘老师给我们三个人开小灶,讲了很多二进制的东西,我反应很快(因为做好了预习),老师好像很欣赏我。另外那个同学叫江迅,他也很喜欢计算机所以来学了编程,后来我们都成为了很好的朋友。

然后就是最经典的时刻了,刘老师教我们写 "Hello World!",之后又学了一些 之类的符号和 cin cout 这些基本的语句。

大概就是这样刘老师给我们补了整整三天,于是乎,我就这样走进了编程的大门。

初二上

由于已经能看懂一些简单的 C++ 语句,我开始不满足于刘老师上课的进度。

当我在的这个班还在学 for循环的时候,我就自己看书,学完了函数这些内容。记得当时每天放学都是马马虎虎做完作业,然后打开 C++ 开始编程,在 OpenJudge 上把基础的语法题一道道刷下去。

紧接着是期中考试炸了,我向班主任解释我在学编程,对升学有一定帮助,班主任劝我耗子喂汁?,反正就是叫我权衡利弊之类的。当时没有听进去。

期中考试后继续编程。刘老师告诉我们有一个网站叫洛谷,于是注册了一个洛谷号(便有了 基地A_I )。不过当时觉得洛谷里面的题目很难,只在上面做过一两道题。

记得一个周末,江迅通过打表做出了 P1008 三连击,这可是一道 普及- 的题目,对于只会做一点点 入门 题的我,自然是向他投来了羡慕的眼光,那时第一次感受到原来外面有这么多大佬。当然最后我还是把江迅打出来的表抄过来,AC了此题。

随后是元旦节的时候,我想在星期五的下午来一中编程,然后麻烦刘老师过来指导一下(因为经常百度学习,有时候很吃力)。

但是刘老师直接说,“你带被子来一中”,“一中这里有四个师兄可以带一下你”。

现在想起,仍能感受到那天的喜悦与幸福。

机遇

所谓的机遇,应该就是遇见了刘老师,然后又顺利地遇见了四大佬。在此,我十分地感谢你们,感谢生命中的贵人相助。

那是在 2018.12.31,我第一次看见四大佬。他们坐在旧机房里面,四个人一排。我找了台电脑坐在他们对面。爸爸带我一起来的,他代替我做了个自我介绍,并且也顺便问了一下四大佬的名字,还写在了黑板上qwq

那天晚上 ztk 带我去教师食堂吃饭。现在想起来真好。

最后,晚上吃饭回来,几个大佬问我学了些什么。我说只学过语言篇,目前在学高精度算法。然后就有了三大佬(ygt回家了)教我二分查找,当时我觉得十分神奇。记得最后是吉吉大佬把我讲懂了,并且指导我去洛谷上刷几道题。发现二分查找的题都是 普及- 难度,我好像会做?当时特别高兴,顶着瞌睡写代码(当时一般9点睡觉),然后我发现旁边几位大佬也会玩游戏,看视频。刘老师之前和我说他们四个人从来不玩游戏,哈哈。可以也有例外吧,毕竟元旦节了,我当时这样想。现在还记得,当时11点去睡觉,我觉得已经是很严重的熬夜了。那天很激动,躺在床上好久才进入梦乡。

2019.1.1 元旦节那天,白雪纷纷而落,一中变成银装素裹,如童话中的世界。那天我想,2019年应该会是美好的一年。

初二下

寒假

上学期期末考试结束,我兴高采烈地往一中赶。我计划好这个寒假要跟着大佬学很多算法。

记得那天也是风和日丽。

之后就开始了寒假在一中编程的生活,寒假作业一个字没动。每天就是缠着吉吉、zz 或者是 ztk 学算法。特别感谢 zz,他给我讲了很多算法。我也学 zz 的主页一样写了一个记录学习历程的表--传送门

还记得学八皇后这题时听了一天又一天都没有听懂,搞得 zz 大佬都晕了。最后 AC 了还是很高兴,因为是道黄题。

学Bfs时做奇怪的电梯也听不懂,当 zz 大佬都去睡觉了,我还坐在机房里面努力搞懂图是什么意思。最后在感叹图的奇妙中睡了。

于是,这个寒假就在编程中欢快地过去了,一中每天的起床铃,一中的教师食堂,zz 在墙角处的恐吓,以及印着代码的荧光屏,一点点构成这个寒假难以忘记的回忆。

初二下学期

由于已经学会一些入门算法,我开始大量在洛谷刷题,大多都是一些橙题,黄题难度。

每天放学回家,第一件事就是打开电脑编写程序,在洛谷里面慢慢成长。于是乎,总是在十点发现自己一门作业都没写,然后随便做几个题目,最后用手机拍一下把答案抄上去。

在学校的日子,我总是盼着周末的到来,因为周末可以去一中和编程的朋友们见面。最令人期待的是星期五,这时候我一般会搭老师的便车跑到一中,和朋友们见面。

对了,这段时间 pkh,江迅,lxa 周末都会在这里住。

每次星期五大家都会玩到很晚。我不想和他们一起打游戏,我一般会在一旁编程。记得有一次他们打游戏到凌晨三点,我坐在旁边学 Dijkstra,顺便学会了堆优化。

最有意思的是有一次 pkh 打游戏凌晨五点才来睡觉,我六点中醒来,把他叫醒去买早餐(我以为他12点左右就睡了),结果他真被我叫醒了。

不过,期望下我在 11点左右就会去睡觉吧

这段时间学的东西--传送门

初二暑假

暑假自然又跑到机房去了,发现四位大佬都在。同时ygt大佬建议我刷一些dp题,于是就有了 动态规划学习

2019.7.10 ygt大佬突然说要到长沙一中去,记得那时候大家都很感伤。我们五个人晚上在寝室里面打了几把UNO,然后第二天就送ygt大佬走了。

之后暑假学习得很迷茫,很多题不会做,没有人牵着我走,感觉自己失去了学下去的动力。家里总是和我说,学得懂就学,学不懂就不要学了。感觉在OI上发展不是很顺利了。暑假学习录

当然后来 ygt 大佬又从长沙一中回来了,不过这是后话了。

初三

停课前

暑假作业也一个字没写,开学考试超级爆炸。

老师也不管我在学OI,一点退让都没有,作业全部会检查。但是我没有寄宿,每天下完晚自习 10点钟了回家再写几个初赛题。

实际上这段时间几乎没有碰 OI,因为很多时候回家已经困得不行了。

感觉自己又融入了平凡文化生生活,而且老师还安排了一个好看的妹子坐在我旁边,还有点喜欢?

直到第一次月考后,考得还不错,猛地发现快联赛了。于是在 ygt 大佬的怂恿下停课了。

停课日记(一部分)

停课后

在 ygt 大佬的指点下疯狂地刷题,每天就是在 刷题-自闭-成长 中度过的。

牛客的模拟赛日常爆炸---CSP-S2019牛客模拟赛

日常自闭活动---CSP-S2019前感想

CSP2019

爆炸记

CSP2019 后

回了一下学校,发现自己已经不属于这里了。反正普及组一等奖就没有升学压力了,所以我选择回机房。

记得回机房那天,ygt 大佬在做一道仙人掌的题目,看不懂。

之后 ygt 大佬给我安排了一些学习指南,很有帮助。第一大模块是数学,我买了本数学一本通,于是接下来一个月的时间都在补救我的数学基础。

行列式很有意思,我东拼西凑学习了一周的线性代数,看了个似懂非懂,不过对线性基的理解好像比较懂?最后总结了一下讲个了 ygt 大佬。

然后就是学数论、数论函数、矩阵和多项式,特别感谢 ygt 大佬给我讲了这么多我不会的算法。

接下来的一个月我选择了板刷《算法竞赛:进阶指南》

但是刷着刷着就回家过年了...

疫情

疫情爆发后,假期一天天延长,在家里很懈怠。

疫情期间,产生了很多消极的情绪,觉得能活着就不错了,每天写的程序极少,甚至不写,在家里看bilibili,看电影,看虎牙,玩游戏,听音乐,把能玩的都玩遍了。

4月末我家里要我去上学学文化,我不想去,在家里看看文化课视频,当然大部分时间在摸鱼。

最后5月份突然告诉我普及组一等奖对升学没用了,这时候沉重的现实打破了泡沫般的幻梦。我开始接受所有冷酷的现实,回去月考,当然考得非常糟糕。

高一

高一停课前几乎没有碰过程序了,直接从停课后写起吧

准备了3个礼拜CSP-S,T1出了一道阴间题都不要紧,调了三个小时没有调出来,最后补题发现是题目前后两种闰年搞反了。。。95pts 滚了。

继续停了3个礼拜准备 NOIP,NOIP 退役记

讲道理我觉得这段时间的长进还是蛮大,应该说离冬令营只有一步之遥了。可惜在疫情彻底把自己的 OI 废了(也算是对自己的磨练吧)

只是现在这个结果有点尴尬,回去可能要面对其他人的冷嘲热讽。

不过其他人也无法知道,我在 OI 中收获了多少:宝贵的友谊、自学的能力、有逻辑的思维、编程序(最基本的)、面对挫折的能力......数不胜数。

那么,再见吧 OI!

可能会在业余时间摸两道 OI 题来做?就看文化课有没有空了。

无悔入OI!

原文地址:https://www.cnblogs.com/BaseAI/p/14094518.html