从黑框到星河——写给 OI 的留痕

· · 生活·游记

其实我也不知道有什么好说的,只是想随意写一些,为我的 OI 生涯留下一点痕迹罢了。像在漫长代码的末尾,悄悄添上一行注释。

今年这个赛季结束后就 AFO 了,提前写一下吧。

AI 使用声明: 本文使用 DeepSeek 进行润色,虽然好不了多少。

一、黑框里的九九乘法表

好像是很久以前的事了。妈妈带着我去了一个机构,说是试听一个编程课。小时候我也很喜欢 Scratch 什么的,就欣然去了。

那是我第一次接触 C++。

老师带着我敲了十来行代码。当时看屏幕蓝蓝绿绿的,像一片刚刚亮起的星云,很有意思。敲完了,一运行,突然,弹出来了一个黑框,输出了一张完整的九九乘法表。

真有意思。

梦的开始。

接下来一段时间里,我逐渐学了 scanf/printf,cin/cout 什么的,每天下课后老师都会留 2~5 道题,让我自己尝试做一下。

印象最深的最后一题,是一个很多 if 的分类讨论。当时写了一个下午,终于写出来了,感觉很自豪。

没有意识到,我独立写出了人生的第一道普及-。

后来就是一些简单的算法和数据结构。学了 DFS 和 BFS,但是当时只会打全排列和走迷宫,并没有理解算法真正可以做什么。后来又学了一些新的,但基本上都是在做简单的入门题啥的巩固。

二、金字塔上的 IOI

有一天,老师画了一个金字塔,在最上面写了三个字母,IOI。

她说,IOI 就是国际奥林匹克信息学竞赛,真是每个学习 OI 的人都共同瞻仰的地方,而我们,站在最底下,CSP。

这是我第一次了解到这种竞赛,甚至,这是我了解到的第一门奥赛。

老师让我们报名 CSP,2023。

但是我那时几乎什么都没有学扎实,仅仅只会做一些简单题,不出意外,没有通过初赛。

后来就是继续在老师这里学习。渐渐地,我发现老师的知识也不是无限的,她开始不断地回顾旧的知识,而不是讲新的算法。

又是一年,过去了。

CSP 2024。

这次终于通过了初赛,来到了燕大,和我的同学 @Dream6666630。但是当时也不懂部分分什么的,复赛也不理想。

我知道这样不是办法,我决定不和这个老师学了。

三、洛谷,真正的梦开始

这时候,有人给我推荐了一个网站,洛谷。

打开了题库,各种题目满目。当时的第一个代码是用手机写的,B2037 奇偶数判断,不知什么原因没有 AC。

但这是真的梦的开始。

后来自己学了很多,也自己做了很多题。记忆太模糊了,我也记不清详细的东西了,只记得自己自学了线段树,link。

后来我上初中了。

去了 TS-HYZX,这里有真正的信息学校队。我也是在这里见到了 @keep_on 等学长,并加入了我们中学的校队。

然后和学长们参加了 CSP2025,具体看我的游记。

然后中间的过程比较简略,我也不想写了。大致就是跟另外一个比较厉害的教练学一些新的知识,好像有树形 dp 什么的,然后就是校内的模拟赛。

后来我们七年级有了个编程社团,是我们本地一中的老师来讲的。经过她的推荐,我暑假参加了一中的集训,认识了学长 @Bob1108 等其他学长,且认识了超级厉害的教练 @cool_milo 和 @Mingoal。这一段集训的经历也是我 OI 最难忘的一段。

新的赛季开始了,也是我 OI 生涯的最后一程了,会有反转吗。

愿我们都有光明的未来,无论如何,rp++!

四、感谢与告别

OI(2022~2026),此生无悔入 OI,来世还做 OIer。

再见有可能就是 ACMer 了。

沈む夕焼け オレンジに染まる街に\ 夕阳西落 橘红色映衬的街道

そっと涙を預けてみる\ 悄悄地 将泪水寄予此处

何億もの光の中 生まれた一つの愛\ 上亿光年里 诞生的唯一的爱

何億もの光の中 生まれた一つの愛\ 上亿光年里 诞生的唯一的爱

巡る季節を駆け抜けていく\ 慢慢跑过轮回的季节

それぞれの明日を見て\ 展望各自不同的明日

それぞれの夢を選んで\ 选择各自不同的梦想

Goodbye World.