OI(2022~2025)
当下午的阳光照在一路向南的大巴里,意料之中的,我高中生涯最后一场联赛结束了。
2024第一届1=线改革,2025年遇上史上最难联赛,前者是遗憾,后者是释然吧。
晚上睡不着,就坐起来想点什么,也算做对这些年历历往事的回忆吧。
Q1: 我为什么要学信息竞赛?
记得一次与同学们交流为什么选择自己的竞赛,我回答的是:“我就是想学。”
这句话很含糊,但现在看来,我当时选择OI不是无视功利的热血与莽撞,更多的是对自我的期盼、对追前辈之影的渴望、和对这样一个充满活力的领域的热爱。
在一个数竞为王的竞赛强校里,在一个信息竞赛曾经一年50多个省一(2018年,当时自主招生尚未取消)、诸多保送,如今却因人员变动跌落谷底的强省弱校里,在一个鲜有人深入了解信息竞赛的学校里,我选择了信息竞赛。
想起初二的时候,一位既同学也是偶像的大佬在纸上给我写到:
选择一条你最有把握的道路,然后走下去。既然选择了,就要坚定地走下去,到最后便不会留下遗憾。当你拼尽全力时,最终的成败已经不重要了,那些已经是外界对你的看法,你可以从容地摘下属于自己的硕果。同时我们发现,在成绩之外,世界上还有很多美好的东西:朋友、亲人、自然…(背出来的,与原句有较多出入,表达了大致意思。但那段写满整个试卷背面的文字,完全是以一个朋友口吻的真心流露,对当时患得患失的我是莫大的帮助,如今想来,依旧让人感激和泪目)。
可到头说来,我的信息生涯可以说是一个较为平庸的生涯。我也不认为我在这件事上付出了全部努力和汗水。但这不影响我当初的决定是在我认为正确的决定,我与OI的缘分是复杂而深远的,不是三言两语就可以解构的。
Q2: 你这些年都经历了什么?
那就来回忆一下吧。
准确来说,我与OI的结识与初中的那些自然科学是几乎同时发生的。
第一次接触C++是小学五六年级时的奥数团体比赛集训班,当时机构的老师觉得奥数中出的“程序流程创新题”他也不太懂,就请同个机构里的老师给我们开课,两节课,每节都有python与C++两个班自己选,而我不知到为什么就选了两节C++,hello world就是在那里。之后老妈给我报了某梦的入门网课,还是学了很多东西。在小学里平时无聊自学了一丁点python和一点小猫。后来不知道时哪个时间点,印象很深的一幕,老妈在车上问我要不要学信息学奥赛(不仅仅是当作兴趣),并根据她掌握的信息和我说要学的话就要早点学。我当时很不耐烦地没听她的话,很坚定地说是不弄(这就是命么)。后来初一还是初二的时候有幸和两位现在已经数学报送了的同学兼朋友一起在一个机构学,当时学了递归递推一些基本的东西(算是正式学了)。这个时间点及以前真就是涉猎一下,可能类似科普,除了模板没写过什么题。
然后就是初二时高中部提前招前,我妈联系了教练,问我要不要抽时间去机房练练。我说提前招后再去。提前招招上后,每周的一节自习课我去机房打oj上的基础练习。然后就是初三班里正式学竞赛,暑假上课,第一场模拟赛,第一场ak……几位同学们之前似乎学得都比我多,模拟赛成绩也自然考得比我好,但越往后学这种感觉渐渐变少了。第一场正赛,CSP-J2023,初赛压线,复赛是四人组唯一一个没有1=的,草草试水。一个小插曲是寒假的时候向以前在zl学OI考上thu的邻居学长资讯了些问题(其实是怎么考试的问题)。然后是美妙的初三下学期,期间包含了大量的专题集训。
中考完后,暑假报了南外的网课,让我真正见识到什么叫全国OI第一强校,自己的水平也有了很大提升,可以在百号人中拿到不错成绩。暑假也有幸与姚班巨佬,zl最高的山之一龚神同机房一周,并听了他的一节模拟赛和组合计数专题。高一上开学,教练问如果南外网课提升效果很好的话我们要不要继续报。然后达成了一致是要,能做出决定要感谢班主任负责任地安排补课的背书(从今看来补课的缺点也仅在于没有足够的文化课练习和熟练度的问题)。集训的难度很大,知识点范围和难度完全是奔着最高水平去的,在做决策前我们并不知道这一点,一开始没有充分的准备,心态上很受打击。在后来的训练中也造成了一些真空(需要为了补一道题去学习一个新算法,比如多项式科技,比如更高级的网络流trick),自我感觉的效果与三个月时间的付出相比是不划算的。赛前模拟真题起来,考起来的分数都是可以过历年浙江省一线的,但不是稳稳高出很多分的那种。然后是戏剧化的NOIP2024,T1比T2难导致心态上的慌乱和大量时间的浪费,T4暴力的写挂,加上省一人数缩减,我被压在分数线下16分。下午从杭州到温州的路上没合过眼,沉浸在头疼欲裂和自责之中。“明明可以”的公式化心理已折磨地自己饱尝悔恨。是我不够重视没调整好心态的问题?是不是慌乱时不能think twice,code once的问题?是不是我中午12:15考完试在机房放松开黑tetr的问题?考后的几个月里,我在心理上达到了十几年来从未有过的负面状态,内心的绞痛与外表的强装镇定,自己一度以为来到了人生的没有路标的十字路口。茫然与消沉开始强调最开始做的停课决定后面看来绝非明智。按照历届惯例像我这种高一差16分1=的就应该退役的。由于大家考得都不好,教练甚至没找我谈(ZLOI还是今非昔比了)。和班主任聊过之后,进行了各种复杂的考量,当时甚至睡觉的时候都会做内心斗争。我决定了继续。就像我们班大多数人一样。我一开始就做好了只拿1=的打算,并以“下赛季稳省一”的心态把重心放在文化课上。上半学期里大多是练题,但也没了当初那份激情,有时甚至内耗“我现在做这些超纲的题有什么意义”。曾经的心比天高,到突如其来的“做个凡人也好”的瞬间想法,发现自己心态上真的完完全全变了。我早已变得功利,棱角也不再尖锐,热血微凉。精神与生活的脱离在前半年已经到达难以想象的程度,包括现在的自己也无法说清当时自己处于何种生命状态。但随时间推移,高二上渐渐找到生活的节奏,oi成为生活中的色彩,自己降低自己的预期,品味到平凡生活中细小的幸福,我才发现脚踏实地的生活是如此平静,相较于那些渐行渐远的宏图伟志,一步步攀登显得更有价值。高二上这段时期是重新找到了对oi的热爱,梦回当初,还是少年。我们几个组队参加了HDU多校,一起打atcoder,一起备赛。这永远是我难忘的、一生永记的美好时光。ak了最后一场模拟赛,轻盈地走向考场。NOIP2025算是没给自己的高中OI生涯留下遗憾,随然题目很难但都有所应对。但我内心由衷地为家猫和跃鸣感到惋惜,没能圆梦省选,他们一直以来都分别做了勤奋努力和深度求索的榜样,他们明明付出的更多却和我拿到相同的成绩,深感不平。
回想起来OI的一切元素:各大OJ、学校OJ、博客园、洛谷、CSDN、OIer们、编译器、蓝书、一本通……提及任何一个都能在脑海里放映一长串胶卷。
无论对错,无论好坏,过去的种种已经成为我人生轨迹的一部分,都是我履历中宝贵的财富,值得一生铭记。
Q3: 信息竞赛对于我意味着什么?给我带来了什么?
从初二起算到现在,无论如何也是两个人了。
主要是心态上的成熟和成长;
还有眼界的开阔,OI相关的一切计算机科学都有广泛的延伸;
代码能力和算法思维;
对于现在的我来说,幸福可以是享受一场Codeforces思维的乐趣,可以是指尖敲打键盘的愉悦,可以是与同学激烈讨论的满足。
至于OI省一的升学方面的作用取决于考虑范围的广度。如果有一定信息检索能力的话,应该能有一定认识,毕竟我曾经是从这方面考量的。
草率想了几点,但这并不代表着我OI生涯有多么成功,只是每个OIer都会经历的改变。
Q4: 如果有下辈子,你还会选择信息竞赛吗?
看到家猫在朋友圈里发的“下辈子继续”,就不禁问自己。
曾经痛苦过所以我不知道我是否有说“会”的坚定。
但无论如何,缘分远远没有到头,ACM会继续的。短暂的分离却是为了更好的相遇,对吧?
当大巴车一路向南时,已经意识到自己的OI生涯已经结束时,我像早已预料地一样平静。
夜深,烟花从远方响起,欢送着这一年最后一段时间的离去。
想起2024年游记里的一句话:“OI路上,有的是风景”。
我的脚步不会停歇,我将继续追逐我将无法忘怀的人生。
写着写着,泪流满面了。就先写到这吧。

浙公网安备 33010602011771号