NOIP 2025 游记
前言
虽然我已经高一了,但这次是我第一次打 NOIP,碰到如此题目,感慨良多,特写一篇文章纪念我为期不长的 OI 生涯。
我初二才开始学 OI,但当我敲下第一行 C++ 代码时,这些在键盘间跳动的代码就成为了我为数不多的信仰。由于 whk 实在太菜,初三一整年都没有时间进行系统的训练,导致我在初三升高一的暑假才开始学习提高组的算法,在机房中应当算得上训练时长最短的一批了。也正因此,我对于今年的考试并没有抱太多的期望,更多的应该是明年再战了吧。
11.15——11.28 考前
经历 CSP-S 的大失败之后没多久,来不及感伤,我就投入了为期半个月的停课训练中。
我的实力应当是机房中最弱的一批了。考前的模拟赛密度、强度都很大,每次模拟赛,我似乎都久坐于电脑之前,苦思冥想,最后遗憾离场。
同机房的大佬们总是那么侃侃而谈,轻松解决掉我高攀不起的题目,着实令我羡慕。他们灵活的思维、巧妙的处理似乎永远遥不可及,就在这一次次的不甘中,我慢慢接受了自己的平庸。
不过,我也在这次训练中收获了许多。随着训练量的累积,我的模拟赛成绩有所上升(虽然不多),对于各类算法的理解和运用也有所进步。
就这样,我带着兴奋、忐忑又有一点恐惧的心理迈入了考场。
11.29 正赛
打开试题之后,首先通读四题,发现 T2 是最不擅长的计数,于是打算做完 T1 后先做 T3。
仔细读完 T1 题面,有了大致的思路。首先由于
接着我立马想到,这组
如果这组
于是我计算这部分前缀和再枚举,计算最小的
接着,我开始思考 T3。可能错误的开题顺序导致我遗漏了 T2 的部分分(这是真没救了),最终导致得到了较低的分数。
首先注意到了深度为
然后考虑给根的其他子树赋值。假设刚才选取第二种赋值方案,那么重儿子的权值应为
然后,我就不会了……
硬着头皮逼自己思考,发现这题树形
在炸裂的心态中,我不想思考,去了趟厕所强制自己冷静下来。由于 T4 特殊性质很多,于是着手思考 T4。结果想了半天发现自己连
赛时期望得分:
赛后
赛后马上就是军训。和同学吐槽完题目难度后讨论了一下,发现 T1 似乎没判前缀和
但周三的时候我妈帮我远程查分发现是
鉴于本次 NOI Plus 难度过高,感觉自己分数应该能过省二线(吧?)但又因为 T2 部分分竟一分没得,还有上升空间,下次仍需努力。
NOIP 考完后,我必须回归文化课了。我不可能拿牌,因此文化课是必须要面对的,但英语的一次次分数将我痛击得体无完肤。我不像 bcz,fwl,clw 等一干大佬一样文化课很强,起码有退路可走,感觉前方马上到来的月考又是一次劫难,愿我顺利渡过吧。
今年的赛季于我而言已然结束,但没时间感伤,我又要投身于紧张的高中学业之中。希望大家都能获得理想的成绩,至于我,只能明年再战了。
CSP-S1 2026 RP++!(bushi