![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AC自动机
zsyz_ZZY
Be the stronger one!
展开
-
luogu P3966 [TJOI2013]单词
背景: 暑假集训七月份最后一天,写写原来没有写过的blog\text{blog}blog吧。 题目传送门: https://www.luogu.org/problemnew/show/P3966 题意: 给出nnn个单词构成的文章,求每一个单词分别在文章中出现了多次。 思路: 一种显然的思路就是AC\text{AC}AC自动机,记录每一个点分别属于那一些单词的end\text{end}...原创 2019-07-20 15:23:25 · 166 阅读 · 0 评论 -
luogu P4052 [JSOI2007]文本生成器
背景: 暑假集训七月份最后一天,写写原来没有写过的blog\text{blog}blog吧。 题目传送门: https://www.luogu.org/problemnew/show/P4052 题意: 给出nnn个单词,要求这nnn个单词至少有一个出现在长度为mmm的文章中的方案数。 思路: 如果改成没有出现过的呢? 首先可以发现答案就是所有串的个数减去不包含可读串的串的个数。 前半...原创 2019-07-20 16:25:13 · 123 阅读 · 0 评论 -
luogu P2444 [POI2000]病毒
背景: 暑假集训七月份最后一天,写写原来没有写过的blog\text{blog}blog吧。 题目传送门: https://www.luogu.org/problemnew/show/P2444 题意: 给出nnn个字符串,问能否组成不含这nnn个字符串作为子串的字符串。 思路: 我们考虑fail\text{fail}fail指针的本质。 如果当前不含这nnn个字符转作为子串,则会往下...原创 2019-07-20 16:32:41 · 147 阅读 · 0 评论