NOIP 2025 游记 && AFO 记

· · 生活·游记

我常常追忆过去。

生命瞬间定格在脑海。我将背后的时间裁剪、折叠、蜷曲,揉捻成天上朵朵白云。

云朵之间亦有分别:积云厚重,而卷云飘渺。生命里震撼的场景掠过我的思绪便一生无法忘怀,而更为普通平常的记忆在时间的冲刷下只留下些许残骸。追忆宛如入梦,太过清楚则无法愉悦自己的幻想,过分模糊却又坠入虚无。只有薄雾间的山水,面纱下的女子,那恰到好处的朦胧,才能满足我对美的苛求。

追忆总在不经意间将我裹进泛黄的纸页里。分别又重聚的朋友,推倒又重建的街道,种种线索协助着我从一个具体的时刻出发沿时间的河逆流而上。曾经的日子无法重来,我只不过是一个过客。但我仍然渴望在每一次追忆之旅中留下闲暇时间,在一个场景前驻足,在岁月的朦胧里瞭望过去的自己,感受尽可能多的甜蜜。美好的时光曾流过我的身体,我便心满意足。

过去已经凝固,我带着回忆向前,只是时常疏于保管,回忆也在改变着各自的形态。这给我的追忆旅程带来些许挑战。

我该在哪里停留?我问我自己。

追忆

初三那年,受某位同学影响,偶然接触到 CSP。凭着一点 C++ 基础(其实当时只会做“红题”),我决定参赛。

暑假买了一本深入浅出基础篇,开始自学 OI。两个月大约刷了 50 \sim 60 道题,做了一套初赛卷,便去参加了 CSP-J/S 2023。

结果 S 组未过,J 组擦线进入复赛。考场上 T1 卡了三小时,最终以 100 分拿到二等奖。

之后因中考搁置 OI 约一年。中考也算失利,虽未进入理想学校,仍去了一所重点高中。在那里遇到了我的指导老师,亦师亦友。军训后一个月,我埋头刷初赛卷,把 2013 年往后的真题,以及不知从何而来的各机构模拟卷全都做了一遍。9 月的比赛,我恰好卡在全国前 25\% 的线上晋级。

2024 年准备得更充分些,但毕竟学习时间短,比赛经验不足(~指码力和暴力策略~),最终 S 组 120 分,拿到了 NOIP 的参赛资格。那段时间正逢学校考试,考前两周专攻文化课。考前一周,bsd 经费充足,请来 lxl 讲课,我跟着刷了不少数据结构与图论题,但实战经验依然欠缺。

那年,我以擦线的分数获得三等奖。(~前阵子重做 T1,二十分钟就切了~)。

我不时会思考这样的事情。

世界的界限在哪里呢……

世界的……世界的尽头的再尽头……

如果有那种地方……

如果我能站在那种地方……我还能不能跟平时一样眺望那尽头的风景呢??会怎样呢……

赛前

和去年相似,考前第二周是期中考试,我被数学彻底薄纱。bsd 今年未组织集训,我们学校参赛人少,也未停课。但我每天早早写完作业,晚上泡在机房刷模板题。恰逢洛谷举办模板赛,我便把常用模板过了一遍,顺便学会了动态开点。

周四晚上,心血来潮想挑战大模拟,从题单里挑了琪露诺的算数游戏。当晚搭好框架(约十五分钟),周五在去杭州的动车上继续写代码,期间不断遇到 Segmentation Fault。调试约一小时后终于能跑,却始终 WA。

不久列车到站,只得暂且放下。

从 19 号线转 5 号线,抵达未来科技城。安置好行李,便去解决午饭。

上次参加 S 组时,我们提议邀请在西湖大学的 FunnyFruit 一起吃饭,但他当时在武汉打 ICPC,未能成行。这次老师在比赛群里喊了一声,午饭来了五位学长(~和我们参赛人数一样多~)。

那顿饭吃了很久,直到下午三点才散。

去杭师大逛了一圈,回到酒店继续调代码。似乎没过多久就找到了问题,AC 后发现随手写的模拟竟排在最优解第四,高兴之余发了篇题解以作纪念。

在怀疑的谜路上,连一步都迈不出去……

如果怀疑往前一步就会踏入深渊,那就会止步不前。

赛时

!noip@Nov29,2025:dream

T1 读了一会儿,感觉比去年简单。考虑用贪心:找出“奇偶相加”值最大的组合,按奇数价格排序,先从小到大购买奇数,直到其价格不超过“奇偶相加”最大值的一半,再买入那个最佳组合。

代码调了约一小时,样例全过(赛后:WA 90 pts)。

CCF 的样例一如既往地水。

T2 是计数题,我不擅长数论,只好写暴力。起初理解错了题意,代码输出与样例相去甚远。重新理解后,写了贪心加背包,再判断合法性,拿下 20 pts。

T3 场上感觉是树剖,但磨了半小时样例仍无头绪,就没写代码。

T4 只剩 30 分钟,打了个暴力,过了样例便提交。

赛后估分:90 + 20 + 0 + 5 = 115 pts。

黯然退役。

赛后

感谢指导老师 lznoip,以及机房的 lzoiers,我仍然记得在 lzoi 一年半的时光。

如今要回归文化课了。这段时间因竞赛落下不少课业,尤其是数学——圆锥曲线的计算量让我几乎破防。眼下也只能祈祷选考时 RP++ 了。