AC自动机
johann_wyh
浙江大学 竺可桢学院 计算机科学与技术 在读
展开
-
【AhoCorasickAutoMata】bzoj3172[Tjoi2013]单词
传送门:点击打开链接从浙江玩了一圈回来,提起AC自动机,拍的挺顺的,然后就忘记初始化了……这道题不难思考,感觉比2938那题还容易想题目要求的是每个单词在文章中出现的次数,这本身就是一个自己匹配自己的过程,所以很容易想到是在AC自动机上的操作由于失配函数不遗漏且不重复的,递归地表示了每一个从属关系,自然只要沿着失配边的反方向就能够递推得到每个单词的出现次数了代码如下:#in原创 2015-08-01 22:03:58 · 419 阅读 · 0 评论 -
bzoj2938——AhoCorasickAutoMata
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2938我会拼AC自动机服不服:AhoCorasickAutoMata就这么厉害病毒代码,总长不超过30K……明显AC自动机吗……建出来建出来题目要求一个无限长的安全子串,为什么能无限长呢,也就是说它在AC自动机上匹配模板永远匹配不到等价于永远走不到一个val值为1的节点原创 2015-07-29 20:10:30 · 393 阅读 · 0 评论