Yurchiu's Blog

OI 之旅

Yurchiu 2022-11-25, 18:58:34 10.2k 隐藏左右两栏 展示左右两栏

本文发布日期是 2022 NOIP 的前一天。在即将 AFO 之际,请允许我捡拾记忆的花瓣,梳理一下我的 OI 之历程。本文为一篇一万字长文。

相关链接:

注:文中的“我”,当然指的就是我,作者本人;“我们”,根据语境,有时指我这一届的 OIer 们,有时指我们学校的同班学生,另外有时根据语境扩大或缩小范围。

本文由 zzw 审读,得出的结论是太流水账,没有一个共同的主题,形散而神也散。本文大多数是在深夜写作而成的,我想起什么就写什么;而且由于理科生文笔限制(刻板印象?)和自己极少的阅读量,我的写作水平太低。所以如果真的有人看,首先非常感谢你的耐心,浪费你的时间了;其次很荣幸能够向你分享我的经历,希望能对你起到作用。

我并没有在 OI 上取得什么很好的成绩,有的只是一个刚刚超线的提高组一等奖罢了,甚至没有参加过省选。我有那样的雄心壮志,但是现实太残酷了。各方压力以及自己的水平限制,以及我校 OIer 传统生命周期(在高二退役),让我的 OI 之路就到这里了。我其实一直在想,我又不是什么大佬,凭什么还这么有闲心写这么长的文章分享经历呢?我配吗?我想了很久,最后给自己一个满意的答案:写这个流水账,这是我自己的决定,不取决于其他人看不看;还能为后来回忆往事提供依据。

接下来就是正文了。

第一年 2019

迈过递归之坎

所谓“递归之坎”,实际上它标志着,我的 OI 生涯,真正地开始了。

自从进入了 xtyz 的信息科学营,我自然非常乐意地积极参加活动,坚持不缺席。实际上,我曾在学校中大肆向我的同学炫耀,我懂写程序了!

游戏编写者

相信每一个初学 OI 的 OIer 萌新,都会有编写小游戏的经历。自然,我也曾为编写小游戏而乐此不疲。简单的黑白窗口,简陋的字符画界面,极简的操作方法,却构筑起一个 OIer 的梦想。当我看到花花绿绿的一行行代码,只需轻轻点击“编译运行”,就可以让代码们由杂乱的字符,有了生命时,自豪之感便充满了我的肺腑。

我养成了熬夜的习惯。调试代码是痛苦的,而代码成功地运行起来是快乐的。调码的感觉,就像是你从独木桥的一端走到另一端。经过漫长的移动和调整,保持稳定的心态,终于到达了桥的另一端。

现在看来,当初的一个个小游戏是多么幼稚;现在也没有编写小游戏的热情了。但是,这样的经历无疑使我的调码能力得到了提升,也使我更加热爱 OI。

讨论并互相交换自己编写的游戏,是当初信息学社团中的一大乐事。

第一场比赛

不久,我们迎来了第一场比赛。我第一次了解了 OI 赛制,第一次使用文件操作,第一次为自己取得考前的成绩而骄傲。文化课考试也未曾给我带来如此感觉。

zzy 好强。他自此以后,几乎每场比赛的 rank 1 都是他的。又强又可爱,已经比不过他了。

暑假集训

在暑假中,山东举办了一个信息学夏令营。由于我发现这是由一个不太好的大学承办的,我和家长就没决定去。我还清楚地知道,当时参加夏令营的同学回来之后,我们再度集训之时,那些同学已经带着我所不知的背包 DP 和数据结构 堆 回来了。我还记得,我们教练曾问过那些同学,为什么滚动数组优化后的 01 背包,枚举容量要倒着枚举?

当时集训时进行了一场比赛,第一题就是简单的对一个数列排序。由于我前几天刚刚看过排序算法,有一个比较高级的快速排序算法,因为时间复杂度比较优,我尝试去记忆代码,但是没有真的自己敲过码。满怀信心地去打快速排序,最后发现自己打不出来(迷之自信),于是第一题爆零。好像还有一个题是 01 背包,当时没学(是接下来要学的东西),于是也爆零。


毕竟年代久远,许多细节都已遗忘。一周一次学习的机会,也让我更加沉浸于 OI 学习。就这样,我们迎来了第一次官方比赛:2019 CSP-J。

NOIP 半 死 不 活

当时 NOIP 取消的信息一发布,着实是让我一慌。接下来,CSP 横空出世,也让我知道了 SCP 是什么,还让我知道了 CCF €€£ 的本质。

之后我们就愉快地去考 CSP-J 了。不错,最后还拿到了一等奖。甚至,比赛完成后那天晚上我独立想出了第四题的正解(和“奇偶最短路”不太一样)。

相关链接:

自从拿到一等奖后,我学习 OI 的信心更加坚定了。

建立博客

8 月 29 日那一天,我在 luogu 灌水逛帖子的时候,看到一个求助 Hexo 博客的帖子。那时候我就有个冲动,我也要建立自己的博客。当天下午,我立即行动,很快就搞好了。同时也学习了很多 html 等知识。第二天,我写了我的第一篇文章(从 luogu 博客搬下来的)。8 月 22 日,我写了我的 OI 生涯中第一篇题解,P2671 求和。那时候不讲究什么排版,而且语言表述也不够通顺,但是,它是我做题后的一点感想,是教练把我们教会后的一点收获。现如今,不打算改变那篇题解的原貌,作为纪念。

11 月 15 日,第一次尝试提交 luogu 题解 P1580 yyy loves Easter_Egg I。很显然没过审。受到一定打击,之后思想转变:写题解重在总结经验,凭什么就必须提交 luogu?直到退役,我一共写了 57 篇题解(大多数一篇里面有好几道题,所以实际总数应超过百篇)。随后,学习新知识时也以写博客方式进行复习,一些水的东西也放在博客上,就这样,含有一百多篇文章的博客维护到了现在。

最开始使用 3-Hexo 主题,之后又开始使用 next 主题,后来就自己造轮子了。这已经是第二年的事了。

9 月 8 日那一天,玩 nazo-game 有感,自己在博客上弄了个类似的(现在它已经死了,死于 2021 年 5 月 28 日)。

10 月 30 日,逛帖子时发现了 freenom 免费域名这个好东西,那时候还没有那么坑。搞了一个免费域名 orzyz.tk,期限一年。2020 年 10 月 ? 日,更换域名为 yz-hs.tk。2021 年 10 月 8 日,更改域名为 cieu.tk。期限都是一年,现在它们都已经死了。为了减少不必要的麻烦,不申请免费域名了,使用默认的 yz-hs.github.io

第二年 2020

2020 年了,这一年,我从八年级升到九年级。

快乐周末

我们初中不仅正常地在周一至周五上课,星期六和星期天还要进行课后服务(其实就是加课)。而我就可以快乐地翘课学 OI 了。学习 OI 的那一天,总是那一周中我心情最高涨的时候。

不仅是周末,各种节假日我们也要去学习 OI。尽管占用了假期时间,我并没有为此感到忧愁,而是仍很乐意地去学习 OI,真的。OI 具有不可思议的力量,不断促使着我去不断深入地去学习它。

编写博客主题

对于我的博客,我不满足于 next 的配色,尝试自己修改。翻 next 的源代码,发现了非 C++ 的其他语言的许多语法。

现在这个博客使用的主题,就是我八年级暑假的时候编写的。还是在网上乱逛,发现博客主题是可以自己写的。当时我不太懂 html,js,css 之类的,但有一个自己一定能写出来的迷之自信,毕竟有修改 next 源文件的成功经验。网上有一个非常易懂的教程,我很快就写出了自己的第一个主题。它非常简单,也非常丑,不像现在这样这么花哨。随便给它起个名叫 yztheme。之后写了很多主题,这些都非常简单。

不行,我得搞个大的,搞个花里胡哨的主题,随便起个名就叫 cieuka。这一年的暑假里就开始开动,8 月 20 日出最初版本。这个主题的样式严重抄袭了 handsome 主题,一个非常好的收费 Typecho 主题。代码大部分是原创,一小部分装饰代码抄袭自 mkBlog。这个主题完成最初版本后,一直在进行一些小更新,截止到 2023 年元旦仍然在更新。

编写主题,自己造轮子的主要目的是学习知识,好看、实用是次要的。能够写出并维护这样代码量巨大的项目,是让我引以为傲的一件事。

当时我们学校让我们每一周的星期日去一趟学校检查假期作业情况,并布置新的任务。为了编写主题,就只能作业划水了

初四危机

我们这一地区实行五四学制。

我很清晰地记得,因为疫情,史地生会考晚于期末考试进行。会考结束后,我们级部主任把我们八年级召集起来,让我们面对九年级的到来。我头一次感到了中考的紧迫感。

在初四,压力是很大的。而我,要面对文化课和 OI 的双重压力。我的教练对我说,如果你在初中阶段拿到提高组一等奖,那么就可以免试进入 xtyz。我对自己充满了信心,也有很大的压力。

当时上学期月考成绩及其不理想,是我初中以来的最差成绩。我着急,自责。每天有堆积如山如同高中的作业量,根本做不完。晨读数学老师找我出去谈话,质问为何没做完数学作业,并且分析考试差的原因。我的心就像被关在了一个黑乎乎的密闭空间里,空气闷得让人透不过气。那又能怎么办呢?熬夜是常有的事。有一次,我在睡梦中惊醒,之后立刻开灯写作业(那是凌晨三点左右),直到有了起床号才写完作业。

我去考 2020 年的 NOIP,结果就只因第一题的一个 lcm 丢掉三十分,成为省三**。希望后辈们能吸取这个教训**。

ll lcm(ll a,ll b){return a*b/gcd(a,b);}//省三写法
ll lcm(ll a,ll b){return a/gcd(a,b)*b;}//省一写法

2019 级的大佬就有因采取下面那一个的 lcm 写法,如愿省一的。我感到非常可惜,非常痛苦。在考场上,我写完第一题的正解后,满怀信心,认为第一题的 100 分稳了,之后也是以非常放松的心态打的,根本没有考虑第一题的挂分。

那天晚上,家长通知老师把我接回家看成绩,选择是否申诉。这是根本无处可申诉的,代码已经写死了。就在寒风凛冽的路上,家长告诉了我的成绩。我不相信,心头为之一震。回到家,电脑屏幕上清清楚楚地显示着 95 分。

相关链接:

这是为什么?为什么 CCF 要卡这样的东西?多三十分我就一等了!只换一换字母顺序我就一等了!为什么命运要开这样的玩笑?如果我免试进入高中,得到的将是多么长时间的训练时间?那样的话别人还在积极备战中考,我早就在 OI 方面进大步了!那我的人生就又要发生重大的变化了!可是并不是。没有修改的机会。你的程序就是溢出了。你就是 95 分。95 分就是你的 NOIP 成绩。你就是只有三等奖。你没有免试的机会。你仍然需要中考。

出来成绩的那几天,我的心中极度阴暗,心情十分低落,受到十分的打击。这现实令我难以接受。但学习生活还是要过,备考还是要备考。后来想了想,就算是一等奖,NOIP 是不计入初中生成绩的;就算是免试,得到的大量训练时间也不一定会改变什么,况且一个小县城的资源有限,还有个人的智力水平限制。

继续冲文化课吧!

听说有人要扇我?还是因为鬼畜码风


我不想困在这一种可能性里面。另一种可能性会更适合我。开始为以后做打算。

第三年 2021

备战中考

但是文化课的压力还是有的。下学期,一整个星期没有休息日,全力备战中考。学校正在建新楼,已经准备验收了。学校把我们前 12 名有能力冲 xtyz 实验部的同学单独放在新楼里,单独上课、自习。被学校特殊关照,内心有难以言说的骄傲。

最令人难忘的是星期日我们 12 人都会到一个同学家中上自习。虽然有时候效率不高,但那是初中非常难忘的回忆。我和其他几位女生坐在一个圆桌,其他的男生就坐在别的几个桌子。开始水的时候,女生就玩海龟汤之类的

中考之前的一段日子里,自己的心事越来越重还无处倾泻,加上这么大的压力,算是比较痛苦的日子。有个人(crx)大概也是因为压力大,一个星期只有三四天来学校。

连续几次的成绩都不理想,尤其是数学。作业多得让人抬不起头,压力大得让人痛苦欲裂。我对于中考能不能考入高中实验部充满巨大压力。这几次考试都一次次动摇了我的信心。数学老师再一次把我叫到办公室谈话。出乎意料的是,她表达了对我的肯定,以及鼓励。我下定决心,一定要熬过中考,谁熬到最后,谁就是赢家!

体育拉胯

可悲的体育测试。排球只颠了四五个,跳远只跳一点五六米。成绩是班里倒数第二(倒数第一是一个女生)。

害我白白地练习了这么长时间的排球和这么多的排球相关作文

跑步还可以,没有辜负了每天晚上的绕操场跑的身影和气喘吁吁的呼吸声。

最后的时刻们

按照往届惯例,中考前一天去 xtyz 住宿,出发时总要开欢送会,铺设红地毯,地毯两旁是其他低年级的同学和家长。今年有疫情,有的只是家长。实际上我们的上一级更惨,那时候只有我们那一级欢送,而且什么也没有,只是象征性地送他们回教室收拾东西。

中考来了。第一天还晴空万里,第二天就大雨倾盆。xtyz 的排水系统可真的差,而且引起了我不好的回忆。有一群人聚众打架,影响恶劣。我考场中就有人因此考不成试的人。

英语老师让我很难忘。最后一场是英语,单独第三天考,而考前一天有一整个下午和晚上时间备考。英语老师为我们送来了粽子、五彩绳和试卷,让我们在这最后的时刻再学一学,而我们根本无心学习了。按照往届惯例,她总是要亲自进入学校,给我们听一套听力,监督我们学习。今年因为疫情以及大雨,无法做到了。中考结束后,她也在我们群发了很多英语学习视频,依旧放不下我们。她讲的是人生如河,我们只是浮萍相见,离别不必相念;而她做的是我们毕业后仍然关心我们的英语学习。但是,她曾说过的请中考英语超过 145 分的人看电影没有兑现

考完就立刻从 xtyz 回到学校了。迅速地收拾我已住宿过两年的宿舍,手提肩扛着被褥和其他杂物,停下来望宿舍、过道、宿舍楼最后一眼。当时教学楼前面还有一条蚯蚓。满怀不舍地,按照以前的惯例,停下来凝望教学楼最后一眼。这样的一眼,上次还是在小学期末考试结束后的那场大雪的下午(考完后同时毕业)。

相关链接:

写点跑题的话(好像一直在跑题写文化课相关),小学英语老师对我们说送别语的场景是使我难以忘记的。他具体说的什么,我已忘却;难以忘记的,是我们真正地为离别而哭,真实的哭泣。当时全班几乎都在哭,虽然我们是小孩子,但我们也知道那样的考试意味着什么。当时班里的一个同学直接痛哭出声,接着强忍着情感的我也无法忍受了,如决堤一般奔流出泪珠。接下来我们下课活动,有的同学仍然去坐在台阶上低头哭泣。有的调皮的是让我用呲水枪呲点水到他的眼角上假装哭

拿着被褥,离开初中的大门。阳光依然正耀人眼,门前的两棵古柳依然绿得苍翠欲滴,下课后学校里依旧飞满欢声笑语,没有的只是我们。我的心情倒也没有太过伤感,波澜不惊的样子,感觉就像普通的放假回家。也许心里不自觉地早就接受了毕业的到来了吧。

中考成绩是全校第一,以学校状元(虽然在全 xtyz 实验部看还是比较垃圾)的身份如愿进入 xtyz 实验部。这是给初中,也是给自己的一个很好的交待。

2021 SDSC

2019 年的时候,因为夏令营是一个三流大学承办的,没乐意去;2020 年呢,报名了洛谷的暑假课程,也没去夏令营。2021 年,终于参加了夏令营。有人给我买小 skirt 非常开心,但是是在夏令营之后买的,呜呜呜。现在看来没有穿的机会了

相关链接:

既然我已经写过夏令营的游记了,那我为什么还要写这一经历呢?主要是为了补上当时没有写的参营感受。

学到了很多新知,不假。而正因为是新知,所以大部分都还给夏令营了。被教练言中,由于夏令营的讲课形式,自己没有接触过的知识,夏令营讲了之后仍然需要自己深入研究才能真正掌握,因为呢,讲了之后你必定稀里糊涂。你看看!当夏令营老师讲完平衡树后,我是多么的晕头转向!

夏令营的生活是很紧的,留给我们的自由时间很少。夏令营的模式是上午讲课,下午比赛,晚上讲座。早晨很早就开始上课,中午吃完饭就已经到了午休时间,晚上几乎吃不完晚饭,就又要参加讲座。结束之后,基本也就要睡觉了,毕竟有查房的!而且呢,上课地点到宿舍,几乎要横穿整个大学;餐厅的位置呢,几乎和上面两个地点形成一个等边三角形;在三点三线的路径中,存在一个“中心”路口,恰连接着上面三个地点:路很远,赶路花费时间很长,加上夏天很热,使得人很累。这样,自由时间只能向海绵要了。

那么,收获是什么呢?首要的收获,其实还不是知识,而是眼界的开扩。xtyzOI 还只是一个很小的圈子,这次参加夏令营的经历,才让我真正见识了什么叫做人外有人,天外有天。同时呢,也见识了很多其他的东西。这次开扩眼界的经历,无疑使得我的眼界更加开阔(废话文学)。

另外,认识了一些巨佬。我原以为这次夏令营能见到 rqy 姐姐,结果并没有:她不讲课了。面基了 smc,虽然只有一小会,但也见到了真面目,了解了其真名。认识了 zgq(同桌)和 dxy。后来 2022 年的时候,鼓励我冲击省选的就是 zgq,很遗憾,因为各种原因,我放弃了省选。zgq 的鼓励给了我莫大的动力。还了解了巨佬 qzy 的存在,等等。在这里呢,向巨佬们膜拜。自己的身份被 dxy 怀疑过,但我自己当时还不能确定我的身份。

还有,获得了许多资料。七天的夏令营,也就有七天的上课 PPT,以及七套模拟赛题。据教练,一套大佬出的模拟赛题的价值(价钱)是很高的,而我们现在免费获得了它们,包括题面、数据、题解。这就叫 make full use of them。我退役时,把这些资料无偿提供给了 xtyzOI 社团。

总之,这几千块钱花的还算值,收获颇丰。

暑假小课题

所谓小课题,就是指我们信息组的一种交流活动。具体地,教练指派或我们自己找一个主题或一道题,写一个研究报告或解题报告展现给大家。这种活动历史悠久,我们交流群里仍留存着前几届学长们留下的遗产报告。

中考结束后,可能是为了预热,教练指派给我们(狭义的我们,指我和 zzy)两个主题:博弈论和计算几何。我们打算以课件形式展现成果,五天后共同探讨。当时做的博弈论课件,如今被 zzy 巨佬指斥为逻辑混乱,生搬硬套,狗屁不通;而计算几何课件,未完成,只能勉强说是空间向量入门课件。之后呢,因为要参加用处有限的万恶初高衔接班,耽搁了。最后也没提它。

我呢,还是提前离开了衔接班,参加山东的夏令营(2021 SDSC)。夏令营结束之后,继续参加校内的 OI 集训。我们进行的是“迭代循环”集训制(我自己起的名)。正所谓三天小循环,九天大循环。这次暑假集训,共进行了两轮大循环。具体地,教练把我们(特殊的“我们”,指我,zzy,和 2020 届 OIer)分为三个小组,每一组指派一或两道题目,让我们形成解题报告。三天的小循环中,第一天,要进行分享活动的组进行准备,其他组进行自由练习;第二天,进行一场模拟赛并讲评;第三天,开始交流,被指派的组进行分享活动。九天后,所有的组就都能轮一遍。这样的训练机制是很好的。

其他组呢,一般是指派两道题;由于我和 zzy 一组,比其他人低一届,仅指派给我们一道题,相应地,题的难度更高。于是,这次暑假集训中,我们收获了两道黑题,一个是贪吃蛇,一个是树上的数。当然,都不是我们能独立做出来的,都参考了题解

贪吃蛇呢,正好和博弈论有点关系,而且正解思想类似于蚯蚓,所以还可以,能接受。当时我们的解题报告是长达近 70 页的 PPT。而树上的数,算法不难但思想极其复杂(实际上两道题思维难度都很高),非常难搞。

“我要是在第三天之前做不出树上的数的解题报告,怎么办,教练?”

“没什么。展示部分分也行。”

“我尽我的可能。”

“第三天”前的那个晚上,我连夜攻坚,参考多个题解,把树上的数的完整报告搞出来了。“第三天”,由于本题难度颇大,以及大家的要求,我们分了上午下午两场进行分享。由于内容颇多,我们没有使用 PPT,而是直接使用 markdown 文件。zzy 当时在报告中写了一句话:“能听得懂(正解部分)就要看自己的修为了。”确实,分享到最后呢,其他人都已经糊涂了(有我的讲述水平低的因素)。

值得一提的是,其实我和 zzy 的分工比较失败。大部分展示在台面上的内容,大多数是我写的;大部分时间呢,也都是我在讲述。而 zzy 的内容,为了配合我的内容,被我进行了大幅度削减。zzy 的参与感显然是降低了。这里,对 zzy 致以歉意。

邮递员,这个著名的噩梦贪心题,也是著名的“历史遗留”问题。2019 级也曾经交流过这个题,但是并没有讲明白贪心的证明。2020 级这次接力奋斗,但应该也没讲明白

教练 lox 看到我们不是很利用这次集训机会,告诉我们说:

你们两个,好好珍惜吧!高中的训练时间,是会越来越少的!

我当初呢,对于这句话没有感觉。

殊不知,训练时间,确实,越来越少。但根本没想到,直接会近乎于没有!在后文中,会详细描述训练时间的压缩惨状。

万恶的 xtyz

报道当天,路上,家长对我说,这三年是最黑暗的三年,就看谁能坚持到三年后的黎明了。我们正赶往一个未知的地区,一个万恶的监狱。xtyz 宿舍不错。

开学的前几天,没有别的事可做。

前文提到过,我一直掌握有实验楼的钥匙。正巧,有一个高二(当时)的 OIer 冯诗琳(化名)来找我,要去实验楼训练。可不巧,我正好偏偏把钥匙落在宿舍里了。我就只能告诉他钥匙没拿。正巧,班主任比较开明,我告诉他我要去宿舍拿钥匙,他同意了,帮我写了一个条。可不巧,我拿到钥匙回来之后,再去找冯诗琳,结果他到最后也没有来实验楼。于是,实际上实验楼的机房里,只有我一个人了。

那天,我把格雷码搞定了,顺便写了一个模板好像是。

第一次出题

实际上,第一次出题在 2019 年 9 月份,但不是原创的 Idea,不是真正地出题。

Idea 来自数学的充分条件和必要条件逻辑图。题意大致是,给你几个命题,和它们之间的关系(充分条件,必要条件,充要条件,既非充分也非必要条件,没关系),之后给你几个询问,每次询问两个命题之间的关系是什么,询问数和 n 同阶。我无法给出比平方算法更优的解法。

相关链接:

U87449 充要条件

之后的一个模拟赛题中,有道题和它非常相似,几乎一样,正解复杂度似乎是线性。当时没有看明白题解。最后,这个题就坑掉了,不再提它,不了了之。

暗夜孤影

这是我的 OI 生涯中,最令我难忘的回忆之一。

大休(休一天),我费劲周折申请不回家,体验学校只有我一个人的感觉。放假当天,我东奔西跑,非常费劲地成功申请下来。可见,xtyz 官僚体制膨胀,办事效率低下

相关链接:

我们使用实验楼的电脑有两种方式:

  • 利用我掌握的钥匙,打开实验楼的大门,进入五楼的办公室,利用钥匙打开办公室门,取出大铁门和机房钥匙,之后回到四楼开门,进机房,送电,在机房学习。适用于四人以上。
  • 利用我掌握的钥匙,打开实验楼的大门,进入五楼的办公室,利用钥匙打开办公室门,在办公室学习。适用于四人及以下。

没错,我掌握有学校实验楼的钥匙。这样,选择方式二,我顺利地开始学习信奥。一会儿,lox 进入了办公室,确认了我大休不回家的事实。

当天晚上,我在办公室机子上把我的博客装上去了,这就意味着我既可以在家里,也可以在学校了更新博客。然而高二的训练时把电脑重装了。忙活了半天装好,之后开始写题。写到下晚自习的点,仍然意犹未尽。

早晨仍然在办公室度过。到了晚上,有一个学物理的学长给我送来了饮料!非常感谢他!当我第一次踏入实验楼第五层时,那时还没上高中,就已经看到过他们停课学物理;现在我上高二,他们还在停课!看来他们是真心地喜欢物理奥赛,真心地为之付出代价。

晚上,如果你从学校外面看,你只会看到实验楼第五层灯火通明的两个房间:一个是物理奥赛室,另一个便是我所在的办公室了。我戴着耳机,陶醉于音乐 My Love 的动人旋律;伴随着音乐的单曲循环的,是一个超级大模拟题:鸭棋。刚刚好是一年,当时一年前 25 分的代码废弃着,我突然想起这道题,下定决心 A 掉它。

插一句,我似乎有仓鼠症。比如音乐,截止到 2022 年最后一天,我已经收集了 777 首音乐,下载到电脑上。全部经过精挑细选。我也很喜欢听音乐,尤其是纯音乐;非纯音乐的话,很喜欢英文歌。如果你在我的学校,那么发现我在集训时、上微机课时戴着耳机,会很频繁的。

相关链接:

没想到,25 分的原因是少加了一层花括号,导致 if-else 配对出问题。我当时很想扇一年前的我,当年由能写花括号就写花括号,转变为能不写花括号就不写花括号的鬼畜习惯,形成了鬼畜码风,导致了这个破低级错误,困扰了我一年。最后顺利地在晚上八点多 A 掉此题。接下来是总结低级错误经验,继续写题。

你想想,一个人独自在夜晚坐在灯火通明的房间里,安静至极;而 TA 戴着耳机,写着 OI 题,轻快的旋律混合着 A 题的喜悦,难道这场景会让 TA 轻易挥手从脑海中抹去吗?这段经历是我学习 OI 过程中的独特体验,是我的独家回忆,是一颗记忆的明珠。

NOIP 前夕

为了应对 NOIP,我们争取到了一周的停课时间。正好呢,把期中考试跳过去了,这样由于停课造成的影响减小了。

以前的几届 OIer,停课时间至少两周。自从自主招生 SPFA 后,OI 终于迎来了它的整形溢出。在我的学校表现为,对竞赛的重视程度大大降低。在我写这篇文章(2023 年 2 月)时,奥数、奥物已经不再招新生了,只剩从初中就选拔的奥信还在苟延残喘,仍然在学习。当 2026 年到来时,不知巨佬 shc,作为那时的高一新生是否还有学习奥赛的机会?机会一定是有的,但不会是在 xtyz。

更新:后来实际上奥数、奥物招新生了,而且领导专门规划好奥数、嗷呜奥物、奥信和培™优的时间,算是还行。但是总体上,学习奥赛的时间比起前辈,是少了不少。

我们的训练方式是大量的模拟赛训练,一天两场的强度。在 NOIP 前夜,我们就打算水一会。zzd 巨佬邀请我和他一起看《鬼灭之刃》动画。从此我就入坑了。不巧,zzd 刚打开页面,电脑就蓝屏了。

在那之前,我正在打码 小熊的果篮 这个神奇的题。我中途不慎丢过源代码一次。和他看完之后,我的源代码又丢失了。我就说:

“幸好我和你水了会。”

“为什么?”

“因为我刚刚写的代码又丢失了。如果我是一直在打码,那么我的损失会更大。”

“你这逻辑就和炭治郎一样离谱。‘如果他死了,我就成了杀人犯了。’”

终究,NOIP 来了。这次是我的第二次机会,如果失去,那我就只有一次机会了。上次的 NOIP,第一次机会,就算是拿了一等奖,初中生也不算名额,权当是试试水。要牢牢抓住这次机会。

120 一等奖,118 成绩

我从来没想到过,我真的会遇到这等倒霉事,虽然我一遍遍地想着玩过。

相关链接:

我当时对能拿一等奖非常有信心,没想到栽在了第一题。如果第一题过掉,什么都好说。首先是根本没有那方面解题的想法;二是大样例没有 TLE 地过掉,于是放松警惕。我把 lox 说的前 95 很可能一等奖幻听成了 95 以上,于是毫无警惕心。

作为住校生,我遗憾二等的消息是通过班主任得知的。那时正在晨读。根本读不下去。简直要哭出来。班主任刚刚和我传达的时候,我怀着一个必定一等奖的想法,面对的却是晴天霹雳。之后,班主任还专门让我看全省的成绩单,发现我刚好卡在分数线那边。

太多抒情性的话就不写了,相关链接里有。你根本无法想象,一听到消息,我的内心如同经历了一场地震。我首先想到的是,我辜负了那一天暗夜里的孤影。之后我想到的是,我去年已经因为可恶的 lcm 小错误和一等失之交臂,今年仍然是错付了。

——太可惜了这个。太可惜了这个。

whk 还是要学的,OI 还是要练的。我安慰自己:水平不够,基本没写过埃氏筛,第一题自然只有 70 分;实际上自己应该是 110 分,因为第三题多出来的 8 分是玄学 dfs+map 骗来的。心态总算放开了。


一个小趣事:

我们之前的语文课有课前演说活动。活动刚刚开始时,是要求先分享一句名人名言,写在黑板上,之后发表一段演说,还没有后来专门准备演讲稿那么正式。我就是这个活动的第一批体验者。我没有找到合适的名人名言,于是引用了家喻户晓的“假如生活欺骗了你…”。我引用它的目的,一是它大家都耳熟能详,刚开始给人一种应付感,后面再叙述自己的真实情感,起到突转的震撼效果;二是教室后面的黑板报恰恰就是题写的这首诗,形成一种对称之美,不仅体现于文字,还体现于执笔者。说的这么好听,实际上就是应付

我还没在黑板上写完,下面就传来了一阵哄堂大笑。语文老师说,你还不如后面黑板报上写的好看!我说,黑板报上的也是我写的(真的)!一阵笑声。她接着说:“应付者可是要受到惩罚的!看你接下来演说有什么言辞,能让我们放过你。”

之后,我回到座位上,开始演说:“大家可能认为我是在应付。”接着有一个声音开玩笑说:“实际上确实是应付。”接着又爆发出一阵笑声。大家都知道以乐景衬哀情的手法,然后我就开始倾泻我的情感。

“我…确实是被生活欺骗过。”

“哦呦,说出你的故事。”(笑声)

“我在一场重要的考试中,被最终成绩所欺骗了。”“我只需要多考两分,就可以过分数线。”“稍微多考点,就是一等奖。”“这场考试…对我…实在太…重要了。”(啜泣声)“这是为之投入了多少天准备,这是多少个悄无声息的夜晚,结果…生活,就这样欺骗了我…”(泣不成声)“去年的考试就已经欺骗过我了,而今年再次发生。”“凭什么呢?我明明为之付出过、努力过、拼搏过了…”(此处省略几句话)

“没想到这位同学真的是有自己的理解啊。好吧,你坐下吧。”

那时候我真的动了真情。接下来,我一直在擦眼泪,一边擦一边听课。真的不是求生欲,真的当时确实忍不住了。

我明年成功拿到一等奖后,语文老师对我说,这次终于如了我的愿了。

NOIP 之后

这次 NOIP,是两届人的分离。那些(当时)高二的 OIer 们,比赛结束后,晚自习时,在机房打了一晚上的游戏。这就是退役前最后的重聚,Last Reunion。

相关链接:音乐 Last Reunion

而我们这一届,继续学习,继续前进。

第二天,上午回到宿舍,突然有了想念他们的感觉,再想到以后自己同样的命运,好想哭。虽然我们这两届都是一块学的,我觉得也应该称呼他们为学长。学长的退役,使得机房的氛围不再如往常活跃了。

三年的积累,厚积薄发。当走出考场,他们身上的“OIer”这几个字母,三年愈来愈光芒万丈的字母,在这一刻,便淡去了——成为永久的铭牌和纪念品,永久地安放在回忆的某个角落,隐秘,美好,柔柔地,泛着微光:随时等待着他们在闲聊或独思时,唤醒他们属于 OIer 的记忆,给他们以漫天星光的惊喜。

数论大法好

为了覆盖 NOIP 大纲,以及弥补第一题全员无 100 分的伤痛,lox 决定开始和我们开始学习数论话题。我写了大批有关数论的笔记,最后也还是没有整理完,因为剩下的内容是莫比乌斯反演,复杂而有趣

相关链接:

数论话题就从 NOIP 结束后的那天下午开始,一直持续到下一年。

第四年 2022

由于第四年内容更多,而且本文已经够长变答辩糕,所以将把它放在另一篇文章 AFO 有感里。所以这篇文章结束了。





本文作者:Yurchiu

本文链接:https://yz-hs.github.io/0d102f9a3ef1/

版权声明:本博客中所有原创文章除特别声明外,均允许规范转载,转载请注明出处。所有非原创文章,按照原作者要求转载。


By Yurchiu.
其他物件杂物收纳
Hitokoto

Yurchiu 说,除了她以外的人都很强!嘤嘤嘤~~
博客信息
文章数目
158
最近更新
08-26
本站字数
350.6k
文章目录