AC自动机

前言(che dan)

说真的这玩意儿很难吗??
不就是KMP + trie
感觉比KMP还短

概论

就是把next数组建在trie上就是AC自动机辣

算法流程

首先把模式串插入trie中
然后在trie上建立next(fail)数组
即指向它失配时,对应字符串的后缀的最大前缀在trie上对应的节点
然后就完了

直接把匹配串扔到树上跑就行了

还是看代码吧:
算了还是看练习题吧:https://blog.csdn.net/qq_38944163/article/category/7797698

posted @ 2019-08-10 09:22  lahlah  阅读(27)  评论(0编辑  收藏  举报