题目链接: Password Suspects
这题让我回想起了某现场赛被某大佬支配的恐惧
感觉是dp,而且这个子串的数据量一看就是状压,然后在推转移方程的时候死活推不出来一个不交叉的。可耻的搜了题解,看到大佬们的标题:AC自动机+DP
我就
~~其实是常见的一种操作只是我太久没做过字符串的题目了~~
在思考递推方程的时候就一直在纠结前缀与后缀重合的这种情况怎么表示状态,然后忽然意识到ac自动机(更确切的说是Trie图)就是可以唯一的确定一个匹配状态的数据结构!这种题一般都是给定一些字串,然后给出一些约束条件,比如要求
- 匹配所有字串,这种就是本题类型的,往往需要状压
- 不能匹配任一字串,即匹配走过的路径上不能有任何一个危险节点
- 满足某些条件的字串
- 等等等等(我还没来得及总结那么多