OI追忆——无天赋者的OI之路

· · 生活·游记

Prologue

本人文笔不好,且由于时间跨度较长(准大二),遗忘的回忆可能会进行文学性加工。

我常常追忆过去……

Chapter 1 驰骋于梦想原野

某天上午,五年级的我走进了亮堂堂的机房。

这是我提出的尝试——学习编程。

父母将信将疑,给我报了零基础班(也叫初级班)。

照着黑板上的程序,我一下一下的敲出了那7行代码,黑窗口被唤起,Hello World 出现。

提交评测,在 PASCAL 和 C++ 中选择了后者。

我应该在心跳加速吧。但是很快,绿色的 Accepted 出现了。

第一抹绿色,意味着我的信息学之路,开始了。

过了几天,我发了一个QQ动态,展示我计算 A*B(无高精)的才华。我很高兴。

又过了几天,学完了一维数组。初级班期末考试,我依稀记得有 15 道题。

第一名是个重学的炸鱼哥,他飞快的写完了所有题目,提起书包回家了。而我已经 AC 了 14 题。

最后一题,最终还是没做出来。我甚至不知道当时我们采用的就是 ACM 赛制。

我拿到了第二。我很开心,也很满足。我真的觉得我应该是有天赋的。

但是,我也忘了为什么我没有继续立刻学中级班。

然后,我就凭借着我不错的小学 whk 成绩,考上了重点初中。

我还记得我和父母发生过不少争吵,不过最终我战胜了我的学区房的垃圾初中。

Chapter 2 徘徊于蛇形迷宫

到了初中,我似乎又开始学习 C++。

绘制三角形,马鞍数,蛇形矩阵……这些东西我依然历历在目。

但我学的不好,感到吃力。蛇形矩阵我写了一个下午,那是最最基础的东西。

然后,我意识到我可能真的还是没有天赋。

中级班结束,我也忘了我考多少名了,也有可能上到一半不上了。

初一下学期,正逢疫情。开学后已经是四月,我依然在语法班徘徊。

语法班与算法班的考试,我只过了第一道模拟题。我又在语法班学了好久。

好像在语法班我表现还行,处于领先地位。不过旁边做的都是比我小的小朋友。

高级班,完成。但是我已经初二了。我才学到了函数。

我的进步很慢,远远慢于大牛们。我甚至没见过大牛。

后来,我没有在初二继续学习OI了。我走上了whk的不归路……吗?

Chapter 3 拉动切换轨道的拉杆

初二的最后,我入坑了明日方舟参加了一场考试。

那是一场 whk 考试,考了八科。还有一些高中内容。

最后,我以比线高 10 分的成绩,成功与某重点高中(后称“一中”)签约。

当年7月,我来到了一中。新的同学,我有点不太适应,不过很短暂。

之后四个月十分平凡,whk,whk,还是 whk。当然是高中的 whk。

我的同学们都预习了。而我没有。

我也没学到啥,成绩也是一塌糊涂,排在了两个班的中游。

2021年12月,一中 OI 赛队招人了。我在想我要不要去。

我本来是拒绝的,高中whk时间紧任务重,去了大概必须在我的 whk 和假期中选择至少一个牺牲。

但是我的父母发力了。他们让我再试试,说不定有机会。

我同意了。

这绝对是我这辈子做出最正确的选择。感谢我的父母,感谢邀请我的教练 LTY。

我的电车切换了轨道,我走上了OI之路。

Chapter 4 那真是非常吃力的事情

进来后,我发现,啥也不会。在同学指引下我入坑了洛谷。

我做的第一题是一个这样的题。

有一字符串,由C O W三个字母组成。找出该串的“COW”的子序列个数。

我根本不会。我只会模拟。

转眼到了寒假,我的第一次集训开始。

我的第一场模拟赛惨不忍睹,位列机房倒数第一。我有点儿怀疑自己。

然后,我就从排序开始学起了。

寒假的集训还算有点作用,基本讲的都是基础算法,我有点一知半解,但是最终,我可以开始自行解决橙题了。 初三的下学期,周末是要训练的。

当时是单休,所以苦不堪言了。经过一个学期的练习,我终于有点跟上了,模拟赛能基本轻松切橙了。

这看起来是很搞笑的进步,但是我当时确实觉得自己还算厉害。

我没能和机房的人很熟,只有热心的小 Y 和小 H ,以及努力的女生小 W 给我留下了印象。

小 Y 在开学的第一个月主动邀请我和他一起吃饭。

小 H 在 Slay.one 表现出色,还自带一段有趣的情感纠葛。

小 W 似乎也没什么基础,但是她真的非常务实。

中考考了 638,高出了签约线 98 分,快乐正式入学一中。

暑假,上完了两周的 whk,继续集训。

彼时我已经能挑战黄题了,学完了基础算法,开始接触数据结构和一些简单的数学了。

但是显然我是听不懂数论的,大牛在上面讲,我大概是只会睡觉的。什么图论树论,当然是一知半解了。

总之暑假集训结束了,我的水平又提升了。

后来得知我可以参加今年的CSP了。参加 J 组没有意义还花钱,所以我直接报名了 S 组。

Chapter 5 第一次站在聚光灯下

9 月,我担心我过不去 S 组,在考前几天的晚自习端着《算法竞赛》在那背。

我也忘了我在背什么了,总之是非常低效的复习!

考试。我心平气和、连蒙带猜的写下了所有答案。

出来后对了答案,好像 60 多分。有概率过关!

最后我也确实过关了。我们火箭班队伍大概过关了一半人。然后用奖励名额捞了几个。

然后本来应该军训的。军训被用来备战 CSP 了,所以没去。七天,每天都是早七到晚九,上午模拟赛,下午讲题,晚上调题。只有中午能打一个小时 MC 。

世界名字叫“Oier们的世界”。后来这个世界备份留了下来。

集训第六天,嘉豪小Z因为被抓模拟赛作弊,差点被清退。

好几次都有大牛来讲题,太简单的我自己会,太难的讲了我也听不懂。

总之七天也就这么过去了,没有停课,剩下的日子就只是每周末一场模拟赛。

CSP-S 到来了。

T1 神秘图论题完全没思路。

T2 看起来60分很好写?但是标算好像没能想出来。

T3 星战不会,T4 数据传输不会。

总之浑浑噩噩的写完了 T2 的暴力,T1 硬写了 15 分的暴力,写了好久。

瞎写一通 T3 T4,出了考场感到很茫然。我好像什么都不会。

但总之,这是我第一次上机比赛。

Chapter 6 蓝天的一抹乌云

后来拿了个 S2=。

我们队伍里还有爆零没进 NOIP 的,实在可惜。

NOIP前又是集训,集训。好像当时没有停课,训练实在有点少。

转眼到了 NOIP 的日子。

T1 是我唯一能写的题了。我信心满满的写下满分算法,虽然调试它花了我三个小时。

然后 T2 T3 随便写了点。

未获奖。

因为我T1没有清空多测。

成绩出来,我也没查。

我开始怀疑我努力这么久是为了什么,是为了一个几乎0分的成绩吗?我问我自己。

教练问我还要不要再来一年。我坚定的说,要。

我不甘心以这个结局结束我的 OI 生涯。

我忘了小 Y,小 W,小 H 和其他同学拿了什么奖。但他们也选择了继续。

高一的下学期,我继续投入练习。我知道还不是放弃的时候,我的目标是一等奖。

我自知我没天赋,但是我认为做出一些努力完全可以弥补。

尽管 NOIP2022 为我的 OI 天空加盖了一片乌云,它依旧是蓝天。

因为我已经爱上了 OI 。

我喜欢那种思考问题,创造做法,喜欢 Accepted 。

(PS:但是我不喜欢OI赛制。)

Chapter 7 带着镣铐的舞蹈

高一下学期,学习任务更加繁重。

Whk 上,我已经好几次考试失误,物理总是在背刺我。

如果我在继续是这样的成绩,我势必会被踢出火箭 A 班。

我学习 OI 的阻力越来越大。好几个同学已经退役。只剩我,小 Y,小 H,小 W,还有小 L 和小 S 在坚持。

小 L 和小 S 是普通班同学,我觉得他们的压力会更大。

我真心佩服坚持的他们。

很巧的是,OIer们的世界就是我们六个打造的。

现在,整个 2022 级世界的 Oier 就剩我们六个了。

后来,暑假。集训还在继续,7月在机房的叽叽喳喳中度过了。

我再度报名了 CSP-S 。

我再度通过了 CSP-S1 。小插曲是,我涂错卡,差点被线踩了。真是惊险!

而我们有一位英雄,小 L ,就这么倒下了。我们只剩 5 位了。

国庆集训了 4 天。那是最后的中长训——我的实力达到了极大值。尽管 Florr 污染了我们的勤奋……

我很紧张,也很期待。这大概是我 OI 生涯的最后一年。我会交出什么样的答卷?

我问我自己。

Chapter 8 决战,南京!

CSP-S2 ,我在同市的高中考试。

T1 密码锁,签到题,我迅速将正解写了出来。

T2 消消乐。这个 40 分看起来很好写。我飞快的写完了这 40 分。

T3 结构体。大模拟题?写了很多。

T4 种树。不会。但是这道题并非不可接触。

我回头看了 T2 ,优化了 10 分。

T3 写到最后放弃了。我终究不是这块料。

最终卡线摸到了 S1= 。

一等奖,我拿到了。

但是我更希望拿到NOIP的一等奖。

最后一天,我们依然在 Florr 。快乐的上战场!

大巴兜兜转转,我们来到了南京全季酒店。说实话,这个酒店很不吉利。

第二天,匆忙的吃了早饭,我们来到了赛场。

T1 签到题,但是我真的调了好久!有一小时吧。

T2 写了个 40 分。 T3 不会…… T4 想写DP,但是不知道是因为紧张还是因为啥,最后没能写出来。

NOIP 二等奖。

我的 OI 生涯就这么结束了。

不算潦草,但是也不算成功。

Chapter 9 平凡无趣的whk冒险

回归 whk ,实际上我并没有因为 OI 旷课太多,所以还是跟得上的。

期中考试考了个作业原题,但是因为集训没做这个作业,气笑了。

还好最后拿下满分。

但是依然很可惜,高二下学期,我被踢出了火箭 A 班。

后来,另一个被踢出的同学得以回去,而我没能。

高三,反而比高一轻松。没有了 OI 的包袱,我只管钻研 whk 。

一次次考试成绩下来,总之在走高,最高一次考到了年级第17名。

高考。

语文那天刮了大风下了大雨,伞当场坏掉。我淋了一身走进备考室,大家互相加油。

来回路上放了真心英雄,这是我很喜欢的一首歌。

高考结束的很快,很干脆,很轻松。

查分,语文 96 ,别的课正常发挥。很遗憾,滚去 211 了。

不过,我心中的信息竞赛之火重燃了。

大学也有竞赛,我既然有基础,就一定不能浪费。

于是,我找到了学校的算法教练。

Chapter 10 太阳再次升起

在我完成了 20 篇题解后,教练认可了我。

没有训练和模拟,我们就这么直接上场了。 我们对着最简单的 C 题和 D 题硬啃了五个小时,一无所获。 最终解决 $0$ 题遗憾退场。 可能还是我太过生疏了。 后来的CCPC网赛,也基本是垫底。 我的贡献很有限啊。我必须变得更强…… 大一上学期很顺利。 寒假,教练邀请我举办了一个比赛,我原创两题搬了一题,然后收了一些同学投稿,搞出了这个比赛。 很遗憾,大家的参赛欲望不高。 期间,小 Q 发现我误选课了,提醒了我,还好最后没挂科。 大一下学期,蓝桥杯省赛。 坐在考场内,我有点恍惚。又是 OI 赛制,我开始追忆我的高中时光。 我和 CSP ,和 NOIP 时一样,对着几道题目敲下代码。 题目都很简单,有点弥补我没打过J组的遗憾。 于是我以很高的分数晋级国赛。 我获得了 JSCPC 资格,和小 T ,小 B 一起参赛。 小T也是打过算法竞赛的,我们算是年级双雄。 JSCPC 打的很开心。我解决 $ 2$ 题,小T解决 $1$ 题,小B解决 $1$ 题,可惜后来我们都没能做出来第五道题。 JSCPC 之旅,获得铜牌。实际上这并不是多好的成绩,不过也算不错了。 我们合影了,四个气球虽然不算光彩,但是至少公示了我们的参赛旅程。 后来是蓝桥杯国赛。二等奖。 可能是因为写挂题了,可能是因为对手太强,可能太多了。 但是我确实没能达成目标,就和那次 NOIP 一样。 但是我的算法竞赛之路还没走完。 过去已经凝固,我带着回忆向前,只是时常疏于保管,回忆也在改变着各自的形态。这给我的追忆旅程带来些许挑战。 …… 我该在哪里停留?我问我自己。 但我很快意识到我并不应该停留,虽然曾经的我经历了这么多—— 但是故事还没完结,还应该有序章。 **Chapter 11**,就交给未来的我书写吧。