AC自动机
WA_King
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
病毒-POI-AC自动机-找环
题目题目链接内容给出n个01串,问是否存在一个无限长的01串,这n个串都不是他的子串.分析首先用这n个串建AC自动机,把这n个串的结束节点定义为坏点.问题可以转化为AC自动机上是否存在,一个不包含坏点的环,并且AC自动机的root可以不经过坏点到达这个环.先从起点进行dfs,找出所有起点可达的好点.我就得到了一张好点组成的图.然后dfs判断这张图上是否具有环.#include &...原创 2020-01-27 14:03:55 · 286 阅读 · 0 评论 -
Frequency-of-String-cf963
题目题目链接内容给出字符串s,∣s∣≤1e5|s|\le 1e^5∣s∣≤1e5,有n个询问,每个询问给出字符串mim_imi,和整数kik_iki(每个字符串都不相同),求s的一个子串,字符串mim_imi出现了kik_iki次,求子串的最短长度,如果不存在这样的子串输出-1.∑1n∣mi∣≤1e5\sum_1^n |m_i|\le1e^5∑1n∣mi∣≤1e5分析用n...原创 2020-01-26 21:21:45 · 408 阅读 · 0 评论 -
破忒头的匿名信-AC自动机-dp
题目题目链接内容给了n个单词,s1,s2,s3...s_1,s_2,s_3...s1,s2,s3...,每个单词有一定的代价.用这些单词组成给定的文本串T,求代价和最小.∑i=1n∣si∣≤5e5\sum_{i=1}^n |s_i|\le5e^5∑i=1n∣si∣≤5e5,∣T∣≤5e5|T|\le5e^5∣T∣≤5e5分析这题的重点就是限制了字符串的总长度.我们定义ma...原创 2020-01-26 21:02:33 · 548 阅读 · 0 评论
分享