CSP-S 2025 游记
上午
把大纲提高组的知识点的板子都看了一遍,然后摆摆摆。
中午去考点的学校吃了午饭,非常好吃。然后在考点学校内随机游走,在荷花池看见了三只乌龟排队晒太阳,最大的一只在前面,中等的一只在中间,还有一只小的在后面,好可爱。
找了把椅子进行了一个觉的睡,感觉良好。
下午
开考。欸我怎么找不到解压按钮,被硬控
看 T1,好像先贪心全部选最大的然后用优先队列调整做反悔就行了,写一发过了。此时
看 T2,没思路,怎么感觉是神秘的分析连通块情况,跳。看 T3,是可爱的串串题!
由省选的经验,这时不要觉得自己稳了,万一 T2 调不出来不就爆炸了?先去厕所冷静一下。回来发现 T2
考虑折半,这玩意是可以拼接的?发现前面一半和后面一半会互相影响,而这个影响会作用到每条边上,很难定量分析。
重新审视眼前的问题,我发现了一个忽略掉的点:原图中只有原 MST 中的边有用,这样就来到了
看 T3。观察了一下发现可以去掉 LCP,然后 AC 自动机套哈希可以做到失配树上链查询颜色。把查询离线下来直接 DFS 就做完了!
可是我赛前没复习 AC 自动机欸,万一打不出来怎么办?冥冥之中,一个令我魂牵梦萦的声音问向我。
你真的热爱字符串吗?
我无法拒绝。
种种线索协助着你从一个具体的时刻出发沿时间的河逆流而上,你感到充满了决心。
我提起全身真气,逆转阴阳,化水为冰,重新发明了一遍 AC 自动机。选用
但是我发现我的代码在主函数啥都没写的情况下都跑了
看 T4,数数,先把状压 DP 的暴力写了。哇塞有好多好多性质分可以写,反复横跳想一下,一个都不会,爆炸。此时
w9095 已停止抵抗!
检查文件与弱智错误,发现 T3 好像没保证
最后看了一眼 T3 大样例,全是