训练串串题

最后更新于 2025-08-03 05:33:54
分类 算法·理论

CF1721E Prefix Function Queries

单串 AC 自动机。可以想象一下,这个串自己就是一棵 Trie,每次加入 $T$ 就是在 Trie 末尾接上,border 就是 AC 自动机的 fail。

也可以这么想:用 AC 自动机的方式优化跳 border 的过程,因为不优化加入新字符时可能会跳 $n$ 次。

code

CF898F Restoring the Expression

考虑 hash 解决,只要设 $base = 10$ 加上双哈希就能解决加法问题。

注意到加法最多进位一位,所以我们可以缩小枚举范围。

code

P8131 [ICPC 2020 WF] Gene Folding

马拉车板子题。从两边删回文串的一半,指针实现一下即可。

code