NOIP2025

· · 生活·游记

高中生第一次打 NOIP(实则是初中学了一年多完全没有努力要不然也不至于体验赛资格都没有)。

早上 6:20 从家里的床上起来(实则要求35出发),深圳的考场为什么这么偏僻啊喂。过去要开四五十分钟,还是在走高速的情况下。

6:50 到校和同学一起坐学校的车去了考场,打了二十多分钟 CR,话说后排好挤,根本伸不直腿。然后开王者无尽守御。下车时还没打完。在考场门口见到了之前在机构的老师。

考场在五楼(但是我们最开始在负二),爬爬爬,然后在上面见到了坐电梯上来的同学。进场前翻了翻 KMP 和树状数组(我寻思字符串经常考来着),听 cyy 大佬(才学 4 个月就进 NOIP 了,orz)讲他用 rope 做主席树的做法。聊了聊模拟赛(伏笔),交流了暴力打法。

进场,不让动电脑,先看知情同意书,怎么 GD 今年不让写迷惑行为。签字后差不多就能开题了,密码带个 dream,谁能想到是梦碎的一年呢?

养成了良好的考场习惯,先看半小时题,发现 T1 好像就是一个普通贪心,直接想到答案一定是两个两个分一组加一个一组,T2 不会,T3 不会,T4 不会。

9:00 准时开始写 T1,对着大样例调了一个多小时,最终 O(nlogn) 在 10:38 调过了七个大样例。本来没打算能够写出一题的,打打暴力就走,写完真的很激动。

T2 先打暴力,发现 w_i 最多有两种情况,二进制枚举先打 5 个点,估分 25pts。

T3 一看计数类问题打了个 O(n^n) 直接跑,8pts。

T4 枚举区间长度,优先队列处理最大值然后在大样例 T 掉,回想起一个模拟赛用单调队列处理的想法,改成了 O(q \cdot n \cdot (R - L +1)),预估能过性质 A 和前三个小点,性质 B 在本地跑了 3s。估了 24pts 并寄希望于 CCF 少爷机。

再回头看 T2 ,手推了下性质 A 看起来像是 2^n ,打完直接跑路。

此时距离考试结束还有三十多分钟,寻思逛逛电脑文件然后在桌面发现了一个给学生阅读的书的压缩包,看了看发现有命名为高中信息技术的书,没敢看。怎么没人打小恐龙啊,自己打了 2000 分然后监考老师在旁边路过。

估分 100 + 25 + 8 + 24 ,但不知道怎么算的出了个 147pts

考后发现 T1 可能没有判买不了的情况直接爆炸。又话说 GD 代码怎么公开这么晚。

或许我本就不适合学 OI 吧。小学时在创意编程玩,混了个国一以为自己很有天赋了,初二前开始学习(在某知名少儿编程机构)C++,然后第一年 CSP 拿到了 J2 S3 的成绩,或许是兴趣又或许是不甘,又继续学了一年(但正如文章开头所说的,懒且不努力),J1 S2 遗憾走向 whk。

但命运如此喜爱嘲弄人,中考录取后新高中打来电话邀请进入 OI(甚至教练都是暑假前不久挖的),8 月开始继续学习,本来以为毫无希望,结果靠运气 S1 + NOIP 资格,又靠运气遇到了黄紫黑黑,大家都做不了的情况下几乎拿满了暴力和奇怪小性质。

我知道我的 OI 最高可能也就这样了,说不定高二打完 NOIP 直接回归 whk。也见到了高三学长因为没有系统训练 125pts 遗憾离场,也见到了天赋加努力的 cyy 大佬最终败在了时间前(但凡多一个月都有可能场切紫题然后进省队,只学了四个月啊)。

许是不甘,许是无奈,但我无法怨恨以往的我。

NOIP : No Obstacle Is Permanent(没有障碍是永久的)