退役记(兼2026联合省选游记)
Atlantic_C929 · · 生活·游记
真的要退役了吗。
我爱了六年也忽视了六年的 OI。
谢谢你,大学再见。
此篇献给 OI 陪伴我的时光、我学过的每一个算法、我敲的每一个字母、以及我们光明的未来。
说在前面:此人很菜,且本篇只是记录的功用,完全实录,所以也包括此人脑抽的内容,不喜勿喷。
其实全文只是报了个流水账吧……
……
转眼高二。我希望我可以这样说,OI 陪伴我的时间,比我最好的闺蜜(初中)和我认识的时间还长。
或许我会不习惯失去它的日子;或许也会很快习惯,并很高兴不需要花额外的时间去学习它,而牺牲文化课和休息的时间。
或许我会偶尔登上洛谷,刷一道题,在大脑的深处挖出许久不用的算法和编程知识,以此来证明与怀念我作为 OIer 的日子。
我不知道我对 OI 能不能称为爱,但我早已离不开它。
为什么看起来同机房的其他人都没有如此伤感,或许我还是逃不开对女生刻板印象里的那种多愁善感吧。
……
还记得第一次接触,不管是编程还是算法还是 OI 还是什么,是在我四升五的暑假,某个下午,那天的阳光格外明亮,我爸拿着本编程书(甚至只是讲语法,连算法都不讲),入门的,不厚,小小的一本,问我,我要不要学编程。
当时根本不知道编程到底是什么,也根本不知道我在做一个可以说改变了我一生的选择。我闲着也是没事,感觉电脑挺好玩,就说,好啊,学学看吧。
那就学了,我写了第一个程序,Hello,World!。
看着电脑也回了一个 Hello,World!,我很高兴。
(刚刚打着 Hello,World! 突然鼻子一酸……)
或许是几分钟,又或许是几天之后,2019/7/7,我在洛谷上提交了第一份代码,获得了一个 Compile Error。
哦,原来是写了一个我现在早已不用的东西。
(万能头文件大好)
#include <iostream.h>
一分钟后,我又获得了一个 Compile Error。
use namespace std;
稚嫩如我。
两分钟后,我获得了人生中第一个 AC。
那是 2019-07-07 18:14:13。
#include <iostream>
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
return 0;
}
(说实话,我也不记得这究竟是不是第一个程序了。不过这似乎不重要了吧。)
我不知道,在后续的六年,我会为了这抹绿花费多少时间。
反正,我很高兴,那就对了。
……
接着,我就参加了第一次 CSP 初赛,具体几分不记得了,反正复赛也没进。
好吧,就学了三个月,甚至并不像其他人,要按规律上课、做题,我是有兴趣了就让我爸讲一讲,没过真的很正常。
事实上,我直到八年级(初二),才知道这个比赛的含金量以及它的体系。
……
还记得去比了一个比赛(还是考级?),弄了好久,最后出来和我爸哭着说,我不会取绝对值。
很正常,在这之前我都不知道绝对值是什么。
我爸到现在都拿这事来逗我。
反正那次我荣获了 0 分的好成绩。
【此处应有大拇指】
……
也就这样停停学学,学学玩玩,偶尔参加些比赛(我自己都不记得了),到了 CSP2020。
终于成功进入 J 组复赛的我,由于不会玩大样例(试图复制进运行框框内,但因为格式问题没有换行),成功浪费很多时间,获得了 60 分的“好”成绩。
分数没拿到,试图重新打每一个换行的我的眼睛获得了一些近视度数。
时间似乎还多,继续努力吧。
……
CSP2021,也就拿了个 J 二等被我水过去了。
记忆已经很模糊,我也就不多说了。
……
CSP2022,终于 J 和 S 初赛都过了,但是因为疫情,复赛全部取消 —— 或许这是我 OI 生涯中因不可控因素造成的最大的遗憾吧。
也是在这个时候,我似乎明白了 CSP 究竟是个什么样的比赛,也开始认识到升学的压力。
后来,由于我爸能力有限,我去上课,但是摸鱼作为我的本性,始终未改,所以上课效果有限。这也是我颇为伤感与无奈的一点。
……
CSP2023。
非常悲伤的是,S 组初赛差了几分没过。已经九年级的我,如果希望以此来作为升学优势,那就只能在 J 组中获得高分一等。
在 CSP2023-J2 游记 中,我记录了当时的一些事情。
实则你会发现这篇游记和我现在的说话风格十分不同,就知道中考和高中会给人带来多大的变化了。
或许是我 OI 生涯里最幸运的事,我获得了比较好的分数,至少我自己很满意。
这也是我最后一次参加 J 组了。
……
2024 年,我成功凭借 OI 的成绩进入了一个比较理想的学校。可能也是性别优势吧。
确实,现在同机房高中就我一个女生,还有一个女生是初中的。
……
也就是在 2024 的暑假,我开始涉及 S 组的算法,也在这个时候学会了线段树和 KMP,一个是我没事就会打一下的板子,一个是我最爱的算法(原因是暑假的某个集训,我非常有勇气的选择了它给同学讲解,对它有了很多了解,虽然还是不会 AC 自动机,也不会自动 AC 机)。
也是这个时候,我开始对 100 + 行代码习以为常。
但也是这个时候,我摸鱼摸得很爽。(
在此感谢两位老师(为了个人隐私,我就不说名字了)以及我的父亲,他们对我的 OI 有了很大帮助。
至今还记得某位老师和我说,写儒略日不如写线段树板子,我才学会了线段树。(当时实在不会做模拟赛的题,于是就找了儒略日开始写。)
……
2024 赛季。
结果 S 组初赛没过,还是老师把我送进复赛的。过了复赛,第一次进入 NOIP。
NOIP 前停课集训,也因此我错过了很多文化课的新课,后来补了好久,还为此炸了一次月考。
月考:好消息,没有 D;坏消息,没有 B。(指等地)
NOIP 我也不知道在发什么疯,反正最后就水了个三等。
不过我也算是有了国三了吧。
……
2025 赛季。
高二的我知道那是我最后一次认认真真比赛了。照我这个成绩,主要还是要往文化课的方向走。
CSP - S 初赛与复赛游记:CSP2025-S 游记
NOIP 游记:NOIP 游记
既然已经有详实的文字记录,我便不需要再多说什么。
接下来的文字将会是 NOIP 游记的续集。
当时比赛比完就知道自己一等大概是没了。既然一等没了,那省选什么的都不用说了。百感交集,可以说不舍得 OI,也可以说终于减去了一份负担。
出分。分数也没什么意外,NOIP 和 NOI 女生竞赛都是二等。不过,如你所见,标题显示了我确实参加了省选。一查获奖名单,好家伙,一等女生就一位。于是所有的二等的女生都被拉去考省选了。
这是我第一次,也是最后一次踏上考省选的赛场,主打一个到此一游,重在参与。
……
新年过去,n 年以来最短的学期开始。从 NOIP 到省选,我几乎没写过程序,也不知道自己的松弛感从哪里来。
省选前的集训也没参加。学期刚刚开始,每一门都在上新课,谁知道一周不上课会落下多少内容,后面要花多少精力去补?就算集训了大概也希望渺茫。我不敢赌。
其实就算进了省队对我来说也……(欲言又止)
不说这些了。在我万般思考下,我毫无准备地上了考场。
带着手上的一杯水、一杯咖啡、一罐迷你奥利奥、一盒 Pocky、两个麻薯、一个青团(早饭)、一包丝滑的德芙巧克力(教练给的)、一个文件袋(准考证、身份证、笔)进入了机房。怕我自己饿晕在考场。
好像是去春游的。
……
打开电脑。
为什么没人和我说只有 Linux 啊???
(出来群里一看才发现原来教练已经提醒过了,但是我当时没认真看就没注意。也可能是看了又忘记了。)
还好我之前用过一点点,于是知道那个茶壶可以写程序。
然后不知道怎么建 cpp 文件。我觉得我可以立刻打个洞钻到地底下去了。
开考,我没招了,于是看题。
T1 是期望。
我嘎嘣就不活了。考什么不好考我期望……学校里数学唯二没学的就是期望(概率)和排列组合,而众所周知排列组合在初赛就会考。
又把我还算比较擅长的图论和期望拼在一起,这下好了,一分都拿不到。
没招的我看向 T2 和 T3。明知道我这辈子没写出过一道黑题(实则蓝题甚至绿题都可能没发场切),我硬着头皮开始算 T2 的特殊性质。
算了 1.5h,算出来了,发现是背包,然后发现这个背包真难写真的不会写了。
我:……
T3 某个特殊性质倒是送分,我就先写了,荣获我唯一的 4 分。
接着我试图写 T2 暴力。但是不会创建 CPP 文件并运行程序。花了 n(
我猜这和 cpp 应该差不多,于是就先写了。然后就开始了无止境的调试,答案不对,而且肯定是超时的。
好吧,我没招了。最后,我成功提交 2 个程序。
……
第二天。
依旧带着一堆吃的进了考场,反正没分也不能把自己饿到。
打开电脑。
看题。还在好奇,什么题目要 16 页?
……
T1 是交互??????????
这辈子没写过交互题。我毁了。
试图阅读提示学习交互如何运行,但我失败了。主要是我平时真的只会写程序学算法,电脑里各种命令、自己写头文件、程序里跑另一个程序什么的我一点也没学过。就像你用笔写字,正常来说你并不需要知道笔是什么构造,但是当你上了考场,发现你的笔卡在里面之后,你要把它弄出来,这时候你可能需要知道笔的构造。但是笔卡住的概率很小,所以你没有学过笔的构造,结果发现题目考的是要把笔拆开来重新组装才能知道答案的题。
其实我大概是有构造的思路的,我试图写了,但不知道是什么问题,程序问题还是我理解的问题,我没法运行程序,自然也没法调试。众所周知,一个难度至少蓝往上的题的程序无法调试,它大概率是错的。
第二题。说是传统题,怎么又要交互的那套东西?????我知道我写了也没法调试,于是我就思考了一下就看 T3 去了。
T3 上来很好理解,但是看到后面那个数学式子我蒙了。
不知道你们能不能理解,我当时心情其实已经有点崩溃了。或者说感觉自己很无力,很绝望但是又必须坐满 5h 的感受。
但其实也没有太大的波澜,因为我知道来参加其实只是重在参与而已,至少我已经踏入过省选的考场了,这是几年前的我无法想象的事。只是就这样无力的坐 5h 感觉我对不起这 5 个小时。当时还挺困的,但睡觉感觉对不起我竞赛生涯(至少高中)的最后 5h。
彻底失去耐心的我开始暴饮暴食。(其实也没有那么夸张。只是有些饿了。)
我试图找到我前一天看到的那个五子棋,但是我失败了。
我开始研究 Linux 系统,还挺好玩的。
实在没事干了,我写了个线段树,满足了我在考场上打一个线段树到心愿。我把它作为 T2 交上去了。
最后,我写了个输出 Hello,World! 的程序,有始有终,把它作为 T3 交上去了。虽然我试图运行这个程序但是失败了,不知道哪里错了,就是不给我创建文件,挺遗憾的。
D1 和 D2 加起来一共交了 5 个程序,不管它们能拿几分,我已经赢了。
虽然最后我只在 D1T3 拿了 4 分吧,这不重要了,至少没有爆零。
……
每天考前的 8 点抢学校的选修课倒是挺顺利的,想抢的都抢到了。(高兴脸)
……
我不知道如何作结。那就这样吧。
……
感谢我的父亲,他是我的启蒙老师。
感谢我的家人,始终支持我的一切选择。
感谢我的老师们(指之前上课的那些老师),他们给了我无穷的知识。
感谢某两位老师,一位带我进入这所高中,另一位在高中始终支持着我,给我的高中竞赛之路扫清了许多障碍。
感谢学校文化课的老师们,为我弥补我为了竞赛而落下的文化课的内容,让我能放手一搏。
感谢我的同学们,他们始终鼓励着我,给我情绪价值。
最后感谢我自己的所有的付出,我获得了很多东西,即使在竞赛的道路上我并没有做到登峰造极,但我永远不后悔踏上这条道路。
……
以此献给过去:
要用第三人称 才看清的感觉 是我又犯傻弄丢了一切
好像要用一生 的时间来和解 你离开我是最完美的解
挽留的时间过了 也不用苦中作乐 过去就过去了
好好享受寂寞 全都是我应得 我祝你幸福和快乐
我脑海里空荡荡 心也惶惶 感觉荒唐晚了
退路被自己搞砸了 一百零八个曲折
我的世界空荡荡 踉踉跄跄 跌跌撞撞的过
以后的路只剩愧疚 留下陪我
——《空荡荡》周深 from EP《小深情》
以此献给现在:
无论明天 命运还有 多残酷的考验
我都将 守卫光明 的圣殿
哪怕黑色暴雨 暂时不会停息 不会停息
穿透夜幕 温暖的光 是我吟唱的声音
每一步 我会与你同行
直到启示降临 驱散黑夜直到 黎明
——《启示》周深
以此献给未来:
沿途一身泥泞 跌撞的是我 忍痛缓行不回头的 也是我
就让一路曲折 每一道伤口 洗净我的脆弱
原来 咽回去的泪 才能 淹没了脆弱
你 发誓更勇敢 一生与梦相拥
还 想要继续吗 要 逆风不退啊 让痛苦住进 你眼眸
别怕 未来的模样 辜负 曾经的凝望
有 多少理想 就有 多少次传唱
那 沿途的风浪 也 不过就这样 这一路光景 有你在身旁
要炙热啊 要不忘啊 要勇往啊
起风了 呼唤了 你还在等什么
挥手了 再见了 别不舍回头啊
向心中的梦啊 去追吧
要能留下伤痕才算活过 愿你记得 愿你哭过 不惧脆弱
——《璀璨冒险人》周深