CSP 2025 游记
Day -inf
笔试 AK 了,很有实力。
怎么学校的运动会在 CSP 前两天举行啊,彻底怒了。
Day 1
在 bs 的一机房,是 Windows11。
只参加 S 组。
T1 10min 就会了,比较简单。
T2 首先发现最小生成树可以边加边边做。然后用归并排序就可以做到
T3 花了 1h 才想到可以把最长的前后缀去掉,然后剩下的得一样。相当于 x+'#'+y+'#'+y'+'#'+z 做匹配。赛时忘记 ACAM 怎么写的,所以枚举 x 的长度,然后 y 的部分可以建立 Trie 树,询问时使用二分找到第一个有值的祖先即可(需要用哈希表)。时间复杂度
T4 设
转移是简单的,但是
预计 100+100+100+32,不是很差,但是 T3 有概率挂分啊,只有寄希望于 CCF 神机了。
出来一问怎么 AK 一车,这下很爆炸了。
赛后发现 T4 且只有一个转移系数写错了,并且时间复杂度可以被分析到
赛后发现 100+100+80+32=312,T3 的死因如下:
- hash 数组预处理太小了
- map<pair<pair<int,int>,int>,int> mp
就这样了。