AC自动机
文章平均质量分 76
johann_wyh
浙江大学 竺可桢学院 计算机科学与技术 在读
展开
-
【AhoCorasickAutoMata】bzoj3172[Tjoi2013]单词
传送门:点击打开链接 从浙江玩了一圈回来,提起AC自动机,拍的挺顺的,然后就忘记初始化了…… 这道题不难思考,感觉比2938那题还容易想 题目要求的是每个单词在文章中出现的次数,这本身就是一个自己匹配自己的过程,所以很容易想到是在AC自动机上的操作 由于失配函数不遗漏且不重复的,递归地表示了每一个从属关系,自然只要沿着失配边的反方向就能够递推得到每个单词的出现次数了 代码如下: #in原创 2015-08-01 22:03:58 · 443 阅读 · 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 · 413 阅读 · 0 评论