NOIP2024 游记 & 一名普通 OIer 的忏悔录

· · 生活·游记

为什么就不能再强一些呢\dots

游记

以下为游记部分。

Day -?

模拟赛挂分已成常态,状态纯幽默。

Day -1

信心赛,没挂分,但是 T3 没花很多时间想导致没想到一个简单的 DP,T4 部分分没调出来有点鱼鱼蒸。

根据 CSP 的经验,没必要很早就开始打板子,但是感觉差不多了。开始打板子。

Day 0

寝室里被子太薄了,昨晚睡的很抽象,好像感冒了。

早上打板子(差分约束),被猫猫抓【】了:

下午打了会感冒又发力了,开始头晕了。然后随机摆了会,水了会 LA 发现一个测人品的题,去天堂吧。拿下 9 连 A。赛前好不容易攒的 rp 掉光。

吃了个晚饭,感觉呼吸冷空气有些难受就想去小店买个口罩,发现没有。然后坐车润去杭师大了。

咳嗽了一路。车上想随机开会,开了两把 generals 发现怎么不能缩放。怄火。又头晕了。随机睡了会。

晚上住橘子水晶。什么时候外面的酒店高级到开灯不需要插房卡了(大雾)。

晚上随机开摆,由于手机上没什么車,随机开了几把 gen,1v1 和 ffa 各赢了一把。qsy 在原。

洗完发现时间还早,水了会 LA,+1 了几次 rp++。不过发现怎么还有人在偷(

Day 1

咳嗽了一晚上。早上起来精神状态极其抽象。随机冲了个澡就去吃饭了。早饭感觉也没什么胃口。

下楼把房卡给 dyh 之后就随机游走,听到 lzy 在偷割点,过去看了下,随机嘴巴了一会就出发了。

一路上沉默不语。感觉精神状态堪忧。不知道为何,平常靠前都挺紧张的,但是现在一点感觉都没有。感觉可能是感冒导致的(?

202 C49

考前还是随机趴了会。

pw:forget# memory@,两个数字好像是 2107 2501 的某种组合,具体忘了。

开考了精神状态还是很抽象。看 T1,第一反应就是能取则取,然后根据是否可以互相到达分段,然后双指针维护。嘴巴了 5min 就开写,写出来一坨东西然后对着调。

感冒又发力了,盯着码看久了头就好晕,不得不休息会。这样鱼鱼蒸了差不多 1h 感觉应该先开 T2。

T2 看了 10min 似乎会了个 \mathcal{O}(n) 的 DP,无解好判,对于每个位置填什么数都本质相同,所以就直接转移。扩展到 n=10^9 似乎可以直接矩阵快速幂。

先写 \mathcal{O}(n)。写完测大样例挂了。对着柿子鱼鱼蒸了好久又开始头痛。小睡了一会继续看柿子。又过了将近 1.5h。

又回过去看 T1。此时有点红温了。红温 + 感冒 = ?。看了一会还是调不出。时间过去大半了。感觉 1= 无望。但是此时内心中为何没有意思波澜。

开始打暴力。T1 60 pts 直接打,但是另外的 20 pts 感觉跟刚刚写的差不多,稍微简化了一点而已。尝试写但是不咋写的出。

T2 先打了个指数暴力,挂了,而且跟之前 DP 写出来的挂的一样。然后发现前面的位置可能会钦定后面的位置。有些启发。

再次尝试推 DP 柿子,感觉状态里应该加上 0/1 表示当前位置是否被前面的位置钦定。尝试这样转移但是柿子好像有点大,幽默状态加持下调不出一点。转战特殊性质。

只会 A 性质。B 性质不就是一开始推出来的本质相同吗。被幽默到了。

写完这些事 60 + 60 + 0 + 0。只剩最后 10min。怎么之前上头了脑子不清醒全在冲 T1T2。

T3 题面太长 skip,T4 看完题就会了 32pts,性质 B 是之前 lyn 问我的一个题,好像叫 \text{company} 来着,结论就是区间 \text{dfn} 的最大最小值的 \text{LCA},用 \text{ST} 表维护就好了。但是显然没时间打了。消愁。

最终 60 + 60 + 0 + 0 遗憾离场。

但是出考场不知道为何异常的冷静,一点情绪波动都没有。讨论了下大家 T1T2 似乎都过了。拜谢。这下成全场最奶了。

坐上车之后又开始头晕,没心情 + 没胃口吃啥东西了。半睡半醒了 2h 到校了。想吐。到机房后去厕所发现吐不出来,笑点解析没吃东西吐什么出来。难受,干呕了一会回机房了。

回到机房有点不信邪,重新打了下 T1,这次打完大样例挂了 2 个,并且只写了 1.2k。调了会感觉状态有点差,存了下代码回家了。

家里再看了会 T1 的码,问了下 lyn,知道哪错了。两段能匹配的个数上限为其区间交。判了下大样例就过了。看了下 T2 感觉还是不太会,看了眼题解做法秒会了。还是幽默完了。纯数数做少导致的。

自己写了下 T2,一遍过了。交了下云斗,两个题都过了。这下幽默了。这下没 1= 了,这下去不了省选了。

之后随机完了会原铁,出砂金了,铁 8 连还是 9 连没歪了。上次没歪还是在 10.27 早上。是不是属于 rp 提前结算。

Day 2

发现明天就要 whk 了,惊恐。找班主任问了下 whk 安排。然后随机摆了一天。

但是有种不想上 whk 感觉了。OI ...

正文

这是一名普通而又不太普通的 OIer 的忏悔录。

我出生在 ZJ 绍兴,小学学过一段时间的 OI,那时学的很抽象,反正没有进过复赛。进了初中之后学业压力倍增,再加上那次初赛离 J 组复赛线差 3pts,打不了 CSP,便放弃了 OI。

初二那年似乎忘了 OI,初三那年不知为何去打了下 CSP-J,初赛 72.5,严格踩线进复赛了。复赛也只混了个 2=。

但是在初三那年的 12.20,班主任来跟我说绍一要招信息学特长生了,让我去碰碰运气。我随机准备了一下,打了下洛谷的 Div.2 月赛。很清楚地记得,当时 T1 是橙,我没过。

而就是这样的一个菜到啥都不是的我,被提前招进绍一了。而后就开始了全新的 OI 之路。可以有证明:

到现在,基本上已经可以独立切 30%+ 的蓝了,也从班机房 rk-1 提升到了中等偏下水平。模拟赛中的表现也经常在 1= 线周围徘徊。

而我的 CSP 和 NOIP 却接连两次爆炸。

我深刻地明白生在绍一而且还是这个时间的优越之处。想进 ZJ 的省队多难就不用说了(至少对于大部分 ZJ OIers 来说是这样的吧)。而绍一作为 NOI 2025 举办地有大量 C 类名额。当然想要进 C 类前提是需要有足够的实力。

我多么后悔我没有坚持学 OI,没有早点抓起 OI。我甚至感觉,如果我在去年这个时候有这个水平,真的有很大概率可以圆 NOI 之梦。这就相当于可以再冲一年。哪怕这样还是无法进队,绍一的 C 类名额也是有很大机会去争取的。

而现在,我已经高一了,这样的 NOIP 成绩明年绍一的 NOI 注定无法参加。就是这么好的一个机会,却这样永远地失去了\dots

我多么后悔我在这不到一年中还是不够努力。仔细想想,前期在机房里摆烂的时间还是太多了。即便是全停课之后,偶尔还是在做一些毫无意义的事情。如果可以利用这些时间,是否可以打出更高的分数?

我后悔...

但是我深刻地明白,后悔没有任何用处。事已至此,何必再后悔呢?留下的不过是一些血的教训。当下应该着眼于未来。但是时常感觉前路迷茫。

我一直在想一个问题,为何 OIers 被分为 NOIP 选手和 NOI 选手。当然,我在此并没有对于两者任何的歧视。很多 NOIP 选手(至少我见到的)都着眼于 NOIP 大纲之内的内容,而很少涉猎纲外算法。在 NOIP 结束之后这些选手就继续去上 whk 了。

学 OI 真的就只是为了升学吗?感觉问出这个问题很蠢,学 OI 不就是为了找一条更便捷的升学之路。我也是这么想的。在备战 NOIP 的时候,模拟赛中有时会出现一些 NOI 级的算法,这些我都不会,所以对这些算法也十分感兴趣,很想去学那些没学过的算法。

我尝试过自己学了一段时间一些 NOI 级算法,但是这些算法在 NOIP 中没有很大用处,而花费过多的时间在这些算法上面对 NOIP 来说肯定是弊大于利的。因此我也就没有再去学习这些算法了。

我本想 NOIP 之后再去学习这些算法的。而我的 NOIP 爆炸了。这就意味着我之后再学这些算法,除非高二进队,否则几乎没有任何用处。显然这也是很赌的。我想赌,但是赌不起,我的父母也不会让我去赌。而我是真心想去探索这些算法,而眼下的文化课形势也不容我抽出很多时间放在 OI 上了。只能让这份热爱沦为高中时代的眼泪吗?

我至今尚未寻得这个问题的答案...

或许还需要更多的经历,探索。

但是,这份热爱永恒不变。

AFO?

never AFO.