专栏文章

OI 回忆录

个人记录参与者 8已保存评论 8

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
8 条
当前快照
1 份
快照标识符
@miorog6u
此快照首次捕获于
2025/12/03 00:02
3 个月前
此快照最后确认于
2025/12/03 00:02
3 个月前
查看原文
前言:
写下这篇文章的时候,我已经退役四个多月了。
我本人并没有写东西的习惯,不像某 K 姓用户一样立马万言。
不知道为啥突然就想写了,那么,就写吧。
谨以此文,纪念我漫长的 OI 生涯(2020/092025/032020/09 \sim 2025/03)。
我所在的学校是重庆市育才中学,OIerDB 链接:Here

我爸在我小时候喜欢玩红色警戒(此处及后文均指作品《Command & Conquer : Red Alert 2》,中文译名:《命令与征服:红色警戒 2》),也带我一起玩,当时我爸一个人能单挑不少冷酷 AI,还是很厉害,我也因此入坑红警,也为以后接触电脑埋下伏笔。
20182018 年上半年,我小学三年级,那一年,抖音开始流行。众所周知存在一种语言叫 Visual Basic,而 Windows 上有一种脚本文件能直接打开,他叫 VBS,这个东西实现简单,还能实现很多很神秘的东西,也就勾起了我一番浓厚的兴趣。
VBS
do
  msgbox "hhh"
loop
这大概就是当年比较流行的一个东西,关不掉的弹窗。
嗯不过这个时候我写的这种东西非常的小学生味哈,总之就是想方设法搞掉别人电脑。
所谓的 VBS 病毒网上也是一找一大堆。不知道现在还存不存在这种东西,好像也没有再看见过这种视频,大概也是过气了。不过当年的我还基本都玩了个遍。
中间省略了一些时间线模糊的细节:我不知道什么时候去自学了 Python,尝试写一些小游戏。此外在机构 A 学习了 Scratch 和 Python 编程,以及一部分 C++,然后参加过一次 Scratch 组的蓝桥杯。
20202020 年,这一年我小五升小六。这大概才是我 OI 生涯的开始:我开始在另一个机构 B 学习,并认识了我 OI 生涯中非常重要的两个人,一位是 ljh,一位是 syd,后者带我注册了洛谷。也是这一年,我参加了人生中第一次 CSP:CSP-J 2020。
我记得很清楚,这一年疫情严重,复赛的时候,我家里人开车送我到两江南开考场。当时下着一点雨,不过两江南开操场很大,有点意思。实际上也没有考的多好吧,但是我得到了神秘的二等奖,以及四级勾。
如果你看了我的 OIerDB 链接,你会发现我 2021 年没有奖项。嗯这一年我 freopen 打错了快读写错了所以未获奖。
好吧其实这一年我根本没咋认真学 OI!在机构 B 做题大概也就是所谓的“号联网时代”(能懂这个梗的不要怀疑了我们之前肯定在一个机构一个班上的课你可以直接小窗我,建议加我 QQ,主页个人介绍)。从这里开始,我接触了新的东西,使我对两个东西的兴趣骤增:MC 服务器,Web 开发。
不过在机构 B 的日子还是非常愉快的,虽然经常摸鱼被骂之类的说是,还尝试去爆了老师的 OJ Cookie but failed,不过这里有一个很有意思的伏笔,可以期待一下。
20212021 年,我小学毕业了。实际上这里出现了一些“计划有变”,我原定去宏帆八中继续我的初中学业,但是周祖松(现育才中学信息组总教练)盛情邀请我和 ljh 前往育才中学学习。嗯其实我并没有打算去的,但是 ljh 去了,我和他的关系实在太好,我也就跟着去了。
值得一提的是这个暑假(好像是),我认识了几位在我 OI 生涯中同样重要的同学,但是他们退役得更早:zhl 和 lzh。
上了初中我们信息组的都分在了一个班,每周有的晚自习会去机房做题,周末也要抽一天出来。其实你不难注意到我的 OI 生涯在之前都没有步入正轨,嗯这是对的,因为一直都没有步入。
时间来到 20222022 年,这一年前后发生了很多事情。我开始尝试搭建 OJ,搭建了我的第一个 MC 服务器(至今仍然存在),尝试为别人二次开发网站来赚钱。
嗯这个来找我二开网站的人大家应该都听说过他的名字,他被挂在小黑屋里:starsd(P.S. 我不确定这位是否是小 L 本人,不过小黑屋列出的账号大部分都来联系过我,我有足够的理由怀疑),我发现他有一个很神秘的东西,而这正是之前机构 B 的管理员账号密码!他给我的解释是他帮管理员调试 OJ 得到的。密码我记得很清楚是 linux114514,我也不知道为啥是这个,我记得拥有这个账号的老师年龄至少 3030 岁,臭死了这密码。嗯很有意思的是这个 OJ 由于网址是一个 IP,我在后台看到了数据库的密码,我尝试使用这个密码通过 root 账户登录服务器,然后,直接成功了。
嗯然后我就一直存着这个密码,我也没有干什么事情,直到这台服务器过期,我也没有再用上一次,现在这个 OJ 换了一台服务器,也换了域名,换了管理员密码。不过我拿到这个密码的时候我就与 syd 分享了我的发现,感觉冥冥之中天注定啊(P.S. 以前陪我一起爆破 OJ 的正是 syd)。
嗯然后我赚到了我人生的第一桶金,starsd 给我打了 200200 CNY 左右,我的 Steam 库的游戏很多来源于此时(P.S. starsd 曾经想加钱让我写一个 OJ 存储明文密码的功能,被我拒绝了,现在回想起来感觉还挺吓人的)。
不过另一头我的服务器也开起来了!时间点是我的服务器刚开服不久(20222022 年暑假),在这个服务器里发生了校内著名的“Follow me”事件,具体呢是我在起床战争子服内和同学在机房里联机,我光明正大的挂了 Inertia(一个 MC 外挂模组),然后被他们来压着我控制我的键盘并大喊着“Follow me”(两个人在喊,分别是 zhl 和 ljh),成功引来了周祖松。然后周祖松立马知道了我们在打游戏,让打游戏的都出去写检讨。我和 ljm 两个人虽然打了,但是我们并没有出去,逃过一劫,不过也是被同学批判了很久。
其实这个时候还产生了一个东西,有的人应该听说过:SDXOJ(APOJ),一个用 Hydro 搭建的东西,总之没啥技术含量,不过让我认识了不少网友(starsd 也是这么认识的),大概是那个时候认为有一个 OJ 真的是一件很酷的事情。
初二上,疫情(20222022 年底到 20232023 年初),网课。这个期间我大力发展了我的服务器,跟一位叫提督的网友购买了服务器并帮他干活赚钱。我的服务器日活来到了 20\ge 20 人,一个月收入了三百多块钱(商业化了已经)。后来遭遇了 DDoS,内部矛盾,疫情结束,提督跑路等一系列事件,服务器就此衰落(到现在也没有复兴!)。
还有一个很重要的东西在这个时候插入了我的生活!它就是《明日方舟》!我在 2023/01/252023/01/25 注册了明日方舟,怪猎联动的活动时正式开玩(至今全勤!),它甚至影响了我的很多机房同学,产生了或多或少的影响(受到我的影响入坑明日方舟的同学有:ljh, jrj, dyz,其中有一位高二的学长今年因为在机房玩明日方舟被抓强制退役了,他也是我拉入坑的/kel)。
20232023 这个赛季,也是育才中学的辉煌时刻,吴戈在 NOI 2023 中取得了金牌,后来也从吴戈身上衍生出了很多的梗,比如“你们哪来的猫娘”。这个梗出自后来机房楼下(55 楼平台)困了一只猫,一直叫了很多天,我们每天去给他喂吃的,还尝试把他救出来。很可惜的是最后交涉无果,也没有救出来。大概是死掉了。
时间拉到 20232023 下半年,十月份左右大家开始脱产搞 OI 了(前文提到的提前退役的同学 lzh 和 zhl 也是这个时候退役的)。也没有什么好隐瞒的,直到我退役,我根本没有认真学过 OI,反而是喜欢上了各种开发,包括但不限于打理我的服务器,给我的服务器写插件,写网站,写油猴脚本。
这段时间里,我们的训练方式出现了很多大大小小的变动,比如开始学生供题,改题加分,核算分老师请吃饭等等,极大地丰富了我们的 OI 生活。
我不想在这篇文章提到一些令人不愉快的内容,比如一些操作,这令我感到烦躁,如果有好奇的欢迎来加我 QQ 小窗我跟你聊。
值得一提的是(时间点已不明),我被周祖松抓到了一次在机房里看 Pixiv 的 R-18 内容,在我的狡辩之下他也没对我干什么(被人挡住了)。
我参加了 NOIp 2023,并取得了 100+100+0+0100 + 100 + 0 + 0 的好成绩,这个成绩足够我参加当年的 PKUWC。
这一年的 PKUWC 和 WC 都在育才举办,当然 PKUWC 我狂砍三等,我们正式选手全部狂砍三等,也是无敌了。WC 的时候,我们被摇过来当志愿者,也发生了很多有趣的事情,比如在机房打牌,我趴在 zqh 的背上看他玩 BA 然后被抓之类的。后来还在会场里打明日方舟,总之非常开心,更是面基到了一些大佬们(好像就是在这个时候我认识了 AD 吧!)。
20242024 上半年,我意识到都是浪费时间还不如做点相对有意义的事情。我开始所谓的“为 OI 服务”。其中第一个具有代表性的项目是 BetterYCOJ 和原始版题解站,通过一些非常无敌的手段以洛谷剪贴板作为数据库和数据交换的途径,实现了一些非常方便的功能。
由于其中的数据已经大量失效,早已没有保密的必要,我直接放出我的 repo,大家可以欣赏一下代码:Here
当然这个阶段我已经学会了使用一些 AI 工具,有一些小片段已经是 AI 生成的了。
大概的功能是支持从题解站爬取难度和所谓的“狗屎值”,然后显示到 OJ 上。支持通过 WS 返回的数据计量无法显示出来的运行时间数据(这个非常厉害,大家用这个插件大概率都是这个原因,改题用的是比赛,看不到自己的代码用时多久),支持喜报等等一系列非常实用的功能,这个插件从开工到彻底停更跨度为 1010 个月(2024/032025/012024/03 \sim 2025/01)。
中考前,我们去杭州打了 PKUSC。我再次狂砍三等,我和 ljh 在比赛日 Day 2 结束的当晚熬到三点打明日方舟。唉,学军当时提供的盒饭,一点都不好吃,不如育才 WC 期间的伙食。
我是指标生查不到中考成绩后面忘了总之总分 660+660+ 狂砍信竞 rk 1。非常有实力,因为我的英语获得了 148.5148.5 分的成绩,1.51.5 扣在作文上了。
初三的这个暑假学校带我们出去玩了。去的武隆,此时出现了一个新同学 crz,他现在不在育才。但是根据其本人消息,他下学期可能将回到育才,我对 crz 的印象非常深刻,因为我们打了几天的雀,我这期间从雀士三升到了雀杰二(后来掉回了雀士三,目前已回到雀杰二)。
接下来是轰轰烈烈的高中赛季!我们开始回到文化课课堂来,每天上两节竞赛课。遇到了非常好的老师们,他们分别是:语文老师任佳玲(好可爱好年轻好厉害好有文采的语文老师!),数学老师胡盛(初中就在教我们了!也很可爱!),英语老师 Joanna,物理老师姚钧翔,生物老师兼生竞总教练段启辉,化学老师兼年纪副主任李强。这些老师真的是我高中不可磨灭的记忆,他们都是非常优秀的老师!
就在这断断续续搞竞赛期间,一个东西突然浮出水面,正是冬日绘版。这个东西也花费了我很多的时间,我写了一整个配套的前后端(面板)来控制脚本,虽然说方舟计划最后其实过程非常的烂,不过至少结果是好的。
开源地址在这里:Here
嗯 NOIp 2024,是我 OI 生涯的转折点,我仅获得了 172172 分,本来是打算退役的,但是教练没来找我,是希望我省选翻盘么。
其实早在 CSP-S 2024 我就感觉到自己的实力差距越来越大,大概是一直都没有认真搞 OI 的结果。我仅仅获得了 220220 分,甚至没有洛谷 77 级。不过 CSP-S 考完的当晚还是开开心心地看了明日方舟 5.55.5 周年前瞻直播。
不过其实这样子没有持续多久我们又开始脱产搞竞赛了(大概是 20252025 的一月份),注意到这正是 Better YCOJ 停更的时候,因为这个时候出现了一个更伟大的产物!真正意义的 CQYC 题解站!里面 90%90\% 以上的代码由我独立完成,能够保存题目,从校内 OJ 导入题目,给题目打分,创建题集,细分的权限管理,以及借鉴的 SYZOJ 的 UI 布局风格甚至是 OAuth。
其中最为重要的一个东西正是这个评分。所以联考圈的同学也经常叫他评分站。这个东西后来被其他学校教练击毙了一次,最近刚刚重启评分功能。
学长 zjr 因为 NOI 2024 失利打算走川大少年班,便开始学习 CTF,但经常来请教我,实际上我根本不懂 CTF 啊!都是平时搞运维积累的一点点东西而已,和那个根本没关系。
网站截图:
image.png
image.png
image.png
虽然看着很像 SYZOJ 啊但是和 SYZOJ 没啥关系除了布局我参考了 SYZOJ,也不能测试代码。
接下来可能就是大家耳熟能详的洛谷专栏保存站了。
这是洛谷干掉国内专栏访问的那几天,机房一位初二同学想出来的 idea,但是他的服务器奇慢,我就提供了服务器给他,并和他一起开发洛谷保存站。
现在洛谷保存站已经保存了近八万条数据,也是蒸蒸日上了。
然后其实是毫无期待价值的省选,嗯我获得了信竞最低分。不过这是一次很有意义的省选,我面基到了 @z_z_b_,好帅。顺带一提,我们来往交通坐的轻轨六号线,坐到死。
然后就是,退役啦!
我离开了 1717 班,去了退竞班 1818 班。退役的日子里也就是狂干文化课,我成功的把自己的成绩拉到了年级 200200 名左右。
嗯然后就回归了正常的高中生活,也就没有什么记叙的价值了。
不过到现在我也接续着 CQYC 题解站的开发和维护,洛谷保存站便交给了那位初二同学,然后接一些小单子赚点小钱,买了一直心心念念的郊狼 3.0。说来郊狼的 API 大概也是我投入了大量时间的一个东西,也欢迎到我的 Github 主页看我写的郊狼相关的项目。
我的 Github 主页:Here
也欢迎大家来玩我的服务器,小窗我就好啦。
大概就是这么多,以后想到其他的再来补充吧。

评论

8 条评论,欢迎与作者交流。

正在加载评论...