LOJ10062(BZOJ2938)(Luogu2444)【POI 2000】
LOJ10062这题我们反向思考: 假如我们造出了一个无限串,在AC自动机上匹配,会发现什么? 显然,不会到达任意一个“有毒点”,所以会在有毒点之前借助nxt往回跳 然后既然是无限长,那么肯定会卡在某个环里 所以就可以**从根开始**DFS找环就好了。。 PS:不要忘记构造AC自动机时“有毒点”的向下转移! 复杂度:玄学,O(能过)O(能过)O(能过),有了重复标记大概为O(∑|S...
原创
2018-08-25 14:10:54 ·
155 阅读 ·
0 评论