AC自动机 自动AC机,嗯希望是这样。。。
知道了AC自动机的工作原理之后,我不得不发出感慨,这真是个十分漂亮的算法,无论是在时间上还是空间上亦或是常数上,都有非常出色的表现。
AC自动机的基本操作就是多串匹配,最朴素的思想就是跑N边KMP,复杂度是O(NM)的,AC自动机则可以O(M)内岀解。
关于AC自动机的介绍,非常感谢这位大牛,他这里讲的非常清楚,AC自动机就是字典树和KMP的结合版本,这里贴出自己的AC自动机的代码:
AC自动机 自动AC机,嗯希望是这样。。。
知道了AC自动机的工作原理之后,我不得不发出感慨,这真是个十分漂亮的算法,无论是在时间上还是空间上亦或是常数上,都有非常出色的表现。
AC自动机的基本操作就是多串匹配,最朴素的思想就是跑N边KMP,复杂度是O(NM)的,AC自动机则可以O(M)内岀解。
关于AC自动机的介绍,非常感谢这位大牛,他这里讲的非常清楚,AC自动机就是字典树和KMP的结合版本,这里贴出自己的AC自动机的代码: