![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AC自动机
ZJM__
私たちは因果の十字路にまた会いましょう
曾经的Oier
曾经的acmer
现在的退役er
展开
-
String of Infinity ZOJ - 3784 AC自动机+强连通分量
题目地址题意:给定n个禁止串,只要求用前m个字母,问能否构造出一个无限长的字符串,其不包含任何一个禁止串并且没有循环节。如果是,输出Yes,否则输出No.思路:首先,禁止串。看到禁止串就想起了之前没过的那个AC自动机+矩阵快速幂的病毒串。所以可以联想到是先构建禁止串的AC自动机,然后再建图。然后就是朴素的trie树+AC自动机构造。建图一定是要求两头都没有禁止串标记才...原创 2019-03-04 20:52:07 · 196 阅读 · 0 评论 -
Luogu P2414 [NOI2011]阿狸的打字机 AC自动机+fail树+树状数组
Luogu P2414 [NOI2011] 阿狸的打字机私以为Luogu题解的第一篇写的很好。。这里算是用我自己的理解重述一下吧。First-Step:暴力因为要匹配出现次数,而且是多个串的问题,会想到AC自动机。这里要求的是trie树上一个串在另一个串中出现的次数,也算是一个套路吧。记录一下trie树上每个位置代表了第几个串的结束,也记录每个串的结束位置。这样每次询问x在y中出现了多少次,...原创 2019-08-24 16:40:11 · 193 阅读 · 0 评论