摘要:
去年就见到过这个词,不过一直没有去看,不是很理解其中的算法,可能是对kmp还没能够了解透彻。。一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过。要搞懂AC自动机,先得有模式树(字典树)Trie和KMP模式匹配算法的基础知识。AC自动机算法分为3步:构造一棵Trie树,构造失败指针和模式匹配过程。详见:http://www.cppblog.com/mythit/archive/2009/04/21/80633.html(AC自动机算法详解)贴个模板吧:hdu 2222 经典ac自动机# include<stdio.h># include 阅读全文
posted @ 2011-05-13 10:18
奋斗青春
阅读(6214)
评论(0)
推荐(0)
浙公网安备 33010602011771号