记一只高二OIer的哀思
Infinity_Seven · · 生活·游记
首先祝贺各位OIer在CSP人品爆棚,取得理想成绩,进入NOIP
细细算来,今年可能是我最后一次参加CSP了,所以今年我想写一篇关于CSP的游记。但这篇游记倒更像是发牢骚,或许还有点怨天尤人的意味。请原谅我支离破碎的表达水平。
我想从我有点胡闹的OI生涯说起。
一切从此开始
我生于FJ一个不知名的小县城,从小对编程有极大兴趣,却不知如何入手。这份向往伴我走过小学时光。当我进入县里的一所初中时,我听说学校有开设C++培训班,便想去报名。但很不幸,名单已被内定。所幸后来,我替了一个没有参加意愿的同学的名额,前去旁听课程。于是稀里糊涂地,我走上了OI的道路。
第一块敲门砖
我的首战——CSP-J 2021——并不顺利,甚至说压根没有上场的资格。当我旁听过两节课,略懂输入输出后,我满怀信心地捧着《信息学奥赛一本通》前往市里的CSP考场,我第一次认识到了差距。初赛的许多名词我见都没见过,更别提有多少思考了。出考场的路上,听着别的考生激烈讨论题目,我却沉默地径直往外走。最终,30+的分数使我被复赛拒之门外。而从那以后,学校的信息学培训也不了了之了。
就这样浅尝辄止了吗?
此后两年,也就是整个初中阶段,我再没参加过CSP,取而代之的是在附近一家机构的兴趣班培训C++。在机构里,我的成绩一直很好。渐渐地,我有了些骄傲的倾向,认为编程不过如此 我的天哪我当时有够天真的。但显然我错了。现在回想,那家机构水平差不多也就你谷橙题水准。
命运的齿轮再次转动
高中,我考进了市里这所作为CSP考场的学校。再次步入这所校园,从考生到学生的身份转变使我有些窘迫。但在这里,信息学竞赛终于得到了重视。我们有了专门的竞赛机房,有了图书馆大量的书籍资料,还有了一群内功深不可测的机房dalao。也是在高一时段,我才算真正面对了“信息学奥赛”的重量。
可以说,我对OI的95%的认知都是在高一培养的。绝大多数算法,编码技巧,解题思路都是在这段时期学习到的。与此同时,我从同机房dalao那结识了 万恶的 和蔼可亲的 洛谷。也是在高一,我第一次尝试参加CSP-S。结果就是,初赛半算半猜,卡着FJ线进入复赛,只做了T1水题,拿下90分,与 NOIP 失之交臂。
此后一年,我 大抵是 努力提升编程水平。可以说,图书馆几乎所有信息学相关读物都经过我手,但总的来看,我上机练习的时间还是不足。对于一个寄宿的高中生,每周的一两次培训和断断续续的机房自习填充了我所有的上机时光。所以绝大多数时间,我研究题目是在纸上而非电脑上。这也导致我编码不熟练,很多算法就算知道原理也写不出来。但我还是尽最大努力去尝试了,尽量不给自己留遗憾。
于是我再次踏上考场
今年,2025年,我又一次参加了CSP-S。初赛1=。复赛那段时期,没有考前停课备赛,没有乘坐远赴考点的客车,没有多少同学的激烈讨论,没有抱着笔记本背模板,没有考虑对拍等诸多事宜,就仅仅只是下了趟楼,过个马路,在考场坐了一下午,随后一身轻松回家了。虽然回家时被黑出租车阴了一手 。一切如日常般平平无奇。最后,复赛147,大概能进NOIP。很幸运,这次T1水题终于没漏分了。但一年来,我却还是只会AC了T1。剩下的分数多少带点骗分意味。但一分耕耘一分收获的道理我还是懂的,我不想对这个结果抱怨太多。
真正引起我思考的是考场上的见闻
考场有许多初一初二的孩子。与他们相比,我们这些高二OIer似乎显得垂垂老矣。我希望这些年轻面孔能跳出框架,在OI道路上走得比我们更远,去完成我们的未竟之事。
但这份愿望似乎过于理想了。
真实情况是,真正重视OI的考生似乎没几个。考场上,有人看不懂考生须知,有人不知道Linux是什么,有人不知道怎么写文件输入输出。考试中,监考员总在窃窃私语,我身旁总有源源不断的考生出去上洗手间,其中有人全程出去了五六趟。在这样的氛围下,那些认真做题的考生似乎显得格格不入。
但我也确实没有理由批评他们。
要说他们做错了什么,似乎也没有。这些考生的行为确实没有违反相关规章制度。或许,他们也与当初的我一样,是被学校的政策指标 或家长的一厢情愿裹挟而来的? 或许他们并不知道OI是什么,自己为什么要来到这里。也许他们的内心还保留着那份热爱最朴素的形态——我觉得编程很酷。
反观我呢?
首先,我很高兴在学业洪流中能遇到信息学竞赛,也很庆幸能结识这条路上的各位OIer。要说OI带给了我什么,我想,除了强大的思维能力,同样重要的还有为热爱而奔赴的决心。想当初,我不过是抱着对编程的一腔热血就偶然踏上了OI的道路,如果其中哪个变量稍有调整,我是否会转向实战开发这条路? 如今我不得不再次拾起那个问题——我究竟为何而坚持做一名OIer?
为了理想? 亦或是为了功利? 我并没有打算将OI作为升学的筹码,我清楚认识到,对我来说,这条路过于狭窄。升学主要还要看文化课。说是完全出于对编程的热爱,也不准确。若是这样,我为何不在初中就自主学习开发相关知识。或许是我的认知与环境注定我必须要通过OI证明这份热爱? 这又是将自己的怠惰归咎于其他因素。
也许现在还不是给出答案的时候
如今的我,有了不少算法思维,却仍是孑然一身——除了竞赛风格的C++编码,我几乎不会其他什么,也没有半点实战开发经验。写博客,搞网站,做一些小程序......这些身边人都在做的事情我却一窍不通。但我确实这样走过来了,我依旧是外人眼中“懂电脑的技术宅”。很遗憾,是否追求这份热爱似乎对我的客观生活影响不大。或许不久,我就要再踏进NOIP的考场。我也知道,这不过是给我步入倒计时的OI生涯强行续命。生活总是这样,当我回过神时,一切都太晚了。
我现在只面对着一个事实:我没有打进省队的能力,没有就OI论升学的资格,就连文化课也比不上你谷满地跑的犇犇。
普通——这是我唯一的代名词。在这股浪潮中,我只是个无名者,一个以平凡人的身份匆匆掠过OI胜景的过客。
但我还是想闯一闯
思来想去,我再没有给自己找理由的余地了,想干就干才能不留遗憾。无论是功利还是理想,只有尝试了才有评判和选择的资格。我的路在将来,我需要走一步,再走一步,而不是我常追忆过去。也许从一开始,我就在搏一场必输的赌局。但这又何妨?这条路走到黑 是勇敢还是莽撞,是智慧亦或愚蠢,这些疑问就统统抛给未来的我吧。
后顾之忧?我似乎不需要
或许在未来,“OIer”这个tag将从我的个人介绍中剔除,我将只是个普普通通的学生。亦或在未来的某天,我的名字仍将出现在高校算法竞赛中。总之,无论过去如何,现在如何,将来如何,我都不希望我的热忱只够用来在思想湖面上打打水漂。即使我永远离开了这间奥赛机房,我也会时不时再到洛谷上看看,刷一刷题,翻一翻文章,薅一薅各位的头发。这趟旅途很开心,希望在未来,我们能再次共赴筵席。