OI 回忆录

考完了 NOIP 2025,也轮到我该写回忆录的时候了。

此文作于 AFO 后和 whk 相处的一个大周的周末,2025.12.13~14。

作者文笔并不优美,全文比较流水账,将就着看吧。

0x1: 接触编程

历史什么的,自然要在回忆录里回忆一下的。

小时候(大概是小学低年级),妈妈带我去一个创客的地方,看到了一个小孩在用 scratch,他可以用键盘控制小猫行走,这令我惊讶,这只是基础的入门的程序;保利国际影城楼上,好像也是创客的,在做讲座的时候,放了一个追踪蓝色小球的项目视频,我也十分感兴趣,这也是入门计算机视觉的项目吧。这是大抵算是启蒙吧。

我开始自学 scratch。我玩了每一个积木。我“做”(抄)的第一个大型项目是,在网上找到一个生成迷宫的教程视频,我就一个一个积木地照着他做,成功的一刻,满满的自豪感。当时什么也不懂,现在想起来是 prim 算法。真正第一个独立完成的项目是“进制转换计算器”,拿这个还去参加了比赛呢。

(这里应该有张我讲解进制转换计算器的视频封面。)

小学高年级,我接触了 python,到机构系统学习编程,认识了我的第一位编程老师。一次,妈妈带我去艾科思试听,然后决定留下来学 python,老师是 Tom 老师(王老师),还有一位两个高年级的同学,初中还是高中忘记了,其中一位名字我影响很深,叫高同学。一开始讲 turtle,我学的很快,我还记得下课前老师还会拍视频,问我问题,我来解答,发小程序。我还记得,有一个遇到一个玄学问题,回去一查,是列表深浅拷贝的问题,下节课我告诉老师,老师说他也查到了。我似乎会早到,在搭积木,物理意义上的。渐渐地,同学一个一个走了,最后就剩我一个了,我还是上课,一对一。记得一次表彰会,我上去领奖。我的名字出现在了机构的宣传广告上,按照奖别排序,我还挺靠上的。我好自豪。所在大楼是音乐之城 CCD,记得一次万圣节参加活动,整栋楼联合起来,一层一层通关的。好像带了装糖果南瓜篮子回家,现在应该还能找到。后来搬迁了。我还是一对一。但是上强度了,是 C++ 基础。我听课十分犯困……老师在讲,我眼睛都快闭上了。最后一节课,老师要离开机构,去其他地方工作了,他和我分别时,大概意思说,两个男人,不要太伤感。我的 hello world:2021-09-10 19:44:47

我上初中了,一个公办的初中(大家可以自行盒出来,就不说了),妈妈说比较好,但是比不上民办的吧。初一我没有继续系统学习了。我认识了我们的信息课老师,飞哥和郑老师。飞哥也是我班主任以前教出来的。但我们学生更喜欢郑老师一点,她的机房在教室正上方,我若干次去机房,机房没有锁,这是特地为我敞开的。当然,我是为了比赛,是有任务的特殊情况。做了个人脸识别读书推荐系统,拿去参加了比赛,python 写的,比较丑吧现在看来,github repo;还有一个是英语 word puzzle 的 generator,由英语林老师的阅读游戏启发,这个后来想重构的,又想重构成静态网页的,还咕着,github repo

这段期间去参加了一些大大小小比赛,具体有什么就算了不说吧。

0x2: 初升高,来到知临,从启程到 AFO

初二的时候好像开始报计蒜客的网课,但是我上得不是很认真,也没有认真刷题,总是听节课就过去了。在学校里也是抱着一本书看看,没有练习,这段时间似乎有学习,但是成效几乎为 0。大家应该可以轻松盒到我,初二入门提高三等奖,S 组 T4 连 LCA 都不会写。

妈妈带我去温一中,碰到舒老师,但是没有收下我。初三的时候,CSP 也不是很理想。去参加了一个比赛,妈妈说和温一中招生可能有关系。除了最后一题差点 AK 了,拿了 rank2,rank1 是 std。但是和自主招生似乎没有关系。S 组没有一等,去不了温一中。也是在这时候确定去知临的。

见到陈老师,给我做测试,百钱买百鸡都没写出来。来的第二次,让我默一个归并排序,写出来了,多写了一个 memset,老师问我哪里有错,我看出来了,但是胆小没有回答。第一次来,陈老师还没来,上一届学长让我找个位置随便坐下,我站在窗口往外发呆,还是太内向了。

信息学竞赛?我当时对它的感觉大概只有艾科思在 2022 年发给我的一张图:

其他的什么都不知道了。

到了知临算是正式接触 OI 了。我虽然有提前学,但是很不扎实,所以都要重来。

南外网课,有些难。

打过百度之星?难飞了。

初赛,只错了一道选择题,还不错。复赛 340,还不错。NOIP 2024,我考爆了,第二题都没有做出来……反思?有很多原因吧。问我要不要继续,我肯定要继续学。但是省选是参加不了了。

WC,或许是一个人的缘故,和认识的人没什么联系,这段时间我的心理不是很正常,考爆了。VP 的话,应该有银牌的说,但是打铁了。

杭电多校?后面几场没有参加,前面几场也不是很拿得出手。

一起打过 ABC,但是我一次也没有 AK。一起打过洛谷愚人节比赛。一起打过 CF。一起在校内 OJ 上打过在线赛、离线赛、组队赛、高一高二一起赛。

初赛,错了几道题,就当攒 rp 了。复赛考爆了,感觉以我的实力完全可以 AK,就当攒 rp 了。继续训练。最后一场信心赛,AK 了。NOIP 2025,我考爆了。第一个出考场,找到陈老师,和他说考爆了,他就摸摸我的头,安慰让我好好准备文化课。

省选?番外篇。

好像详略反了,这里怎么这么简单?算了,就这样。

0x3: 平行于 OI

OI 之余,我也做过一些我认为有意义的事情。

我给 OI wiki 提过一些 issue 和 pr,以后应该也会继续贡献吧。

我的这个博客,写了一些好的不好的博文,置顶的两篇是我比较用心写的,但是并不是什么开创性的东西,大多是总结前人的东西:《圆方树学习笔记 —— 一种关于点双连通分量的思考方式》《二项式反演学习笔记》

还留下了一些经验:My Experience

我自学前端,也算解决了一些东西,比如《解决机房电脑无法显示 KaTeX 数学公式的巨型运算符》

我看完了《深入理解计算机系统》,对一些计算机原理性的东西有了一定的了解,并且比较感兴趣。

我尝试自己部署本地 LLM,从小学开始我就尝试人工智能,但是不是很会,只是 copy 一些代码。

我对 python 的理解更深了,喜欢码农高天的视频。

我买了 arduino,到了高二,可以凭借通技课的名义,干更多事了。除了编程,这方面也是我的爱好,我才意识到。

0x4: 收获和以后的规划

除了知识、阅历上的收获,我感觉我的心理成长了不少,并且拥有了一段难忘的回忆。

回归文化课后,要好好学习吧。以后 ACM 肯定是要参加的……吧?

感兴趣的事情我会坚持做下去的。

0x5: 致谢

感谢我自己。

感谢父母对我一直的陪伴和支持。

感谢知临提供的平台。

感谢教练的栽培。

感谢同学们的陪伴。


考完到现在,心情还算是比较平静吧。退赛后,成为一名普通的高中生,就像从来没有学过 OI 一样。但我拥有这一段经历,也算是无悔了。

posted @ 2025-12-14 17:27  XuYueming  阅读(55)  评论(3)    收藏  举报