Moyou
2024-11-30 20:13:15
上午重新练习了 NOIP 2023,然后开始摆烂。
下午提前润去酒店,和 gls 一起吃饭并复习了一些基础的算法。
十点就睡了。
因为紧张,睡觉的时候辗转反侧,至少睁眼了 4 次。
7:00 就起床了,吃完早饭到考场已经 8:00 了,遇到了 SFLS 的同学和炘子。
T1 以为会是萌萌题,仔细想了想按位贪心想不明白,然后换成连通块,贪心放剩余 01,和区间交集长度取 min,感觉很对,写完过了大样例,大概过去了半小时。
T2 一开始以为是什么 k-SAT 神秘题,结果发现限制只有相邻的,考虑一条链,然后 DP,转移枚举这条链的结尾,想不明白,发现 memset
了,过了大样例,现在大概是 10:00。
又去上了个厕所,回来给 T2 写了个拍,拍的时候想 T3,T4,发现 T3 很难,考虑特殊性质,链直接输出 1 就行,菊花的话貌似 DFS 树只会是链,所以答案就是
感觉 T4 更可做一点,想到了性质 B 和
100 pts 感觉可以做线段树合并,然后启发式合并颜色,用线段树维护区间最大连续颜色相同子段,但是感觉很难写,注意到我现在 T3 有一定暴力分,为了求稳只写了暴力和特殊性质,测了大样例竟然爆栈了,不会开无限栈,于是写了特判链的 DFS,跑了 2.1s,感觉有点寄,但是没时间卡常了。
写了一个小时,这时候大概已经 12:00 了,一个小时写 T3 怎么输!(伏笔),想了半小时正解发现不会,直接写菊花把上式糊上去,竟然过不去大样例,调不出来,先把代码放虚拟机上编译一下,发现 T4 好像要特判 n = 1
,赶紧加上,最后十分钟一直怀疑自己式子推错了,但是感觉对完了,检查一下就交了。
出来讨论人均 300pts,死棋了,bamboo12345 发现我的式子很对,但是
估分 100 + 100 + 4 + [52, 64] = [256, 268].
感觉退役了……
15: 55 查到分了,100 + 100 + 4 + 48 = 252。
机房垫底,省选会翻盘吗。