NOIP 2023 游寄

· · 个人记录

作为 S 组怒挂 1= 的菜鸡,居然能压线进 NOIP。

xx.xx-11.17

打模拟赛,只会 T1 甚至 T0。

写 CF,发现被薄纱。

11.18

教练说,六点二十出发,八点能到耀华,于是他让宿管五点半喊我们。

GD 的五点半,天还很黑,冷死了。下楼想去拿外套,发现宿舍没灯,看不到密码锁上的数。凭手感盲开十分钟,发现开不了。

然后就和 xza 出了宿舍。六点没到就到了东门,等了二十分钟上车。

十七分钟就到了深圳,七点十五就到了耀华,教练是怎么估的这么抽象的。

去看考场座位表,发现又两个初一全省排 250 的深中巨佬,东华居然也有初一全省 460 的,被拉爆。

八点半开考。

先看 T1,早就有预感 T1 会很简单,没想到真的很简单。一眼看出来 O(n^2m) 的做法,先去开 T2。

一看 T2,80pts 的特殊数据,直接 1=。然后写了个屎山,虚空调试 30min,发现 i \le m 打成 i \le n。一测,又假的离谱,果断放弃写 40pts 做法。

讲个笑话,本来想了一会用扩展域并查集维护等于和非的关系的,然后觉得不可能那么简单,结果人均切 T2。

写爆搜的时后发现出现玄学问题,在 main 函数里 a 数组正常,一到 dfs 里就全部为空,又调了 30min,很恼火,最后写了状压。

开 T3,看不懂,果断写 while(q--) cout<<1;。CCF 数据最好水一点。

开 T4,不会。写了 O(n^2) dp。

结束还有 1h,很无聊。本来想登上迷惑行为大赏的,但监考员说不能再代码里面写考试无关内容,直接删了。

考场上估的是 100+40+[0,45]+36=176,觉得自己很牛逼,1= 稳了,然后最后 30min 在玩 dino 和 surf。

出考场问 xza,他只打了 140pts,直接种牛。

教练让我们自己去买午饭吃,然而整个学校只有我和 xza 没带钱。

五点才到家,上云斗测 100+40+10+36=186,很神奇,看排名,前 8/17,人均 100+100+10+36=246。才知道 T2 是简单题,可以退役了。

很伤心。

upd:100+40+0+36=176,可以退役了。