自动机
three trees
三木无林,却以成森
展开
-
ac自动机——学习
简介 ac自动机是一种有确定限状态自动机 大众的理解就是在字典树上跑kmp 前置知识点 kmp, 字典树 正题 我们知道kmp是模式串与文本串进行匹配的算法,即两个串之间匹配。那我们思考这样一个问题。如果模式串有多个,文本串有一个,如何算出每个模式串在文本串上的匹配。按原有思维,我们需要对每个模式串与文本串进行一次kmp,这样的话,时间复杂度就很高了。 于是乎,树上看毛片 横空出世 ac自动机首先...原创 2019-08-04 15:58:24 · 137 阅读 · 0 评论 -
PAM-回文自动机-模板
贴个板子 #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef unsigned long long ull; const int N = 5e5 + 5; struct PAM_node//回文树上节点 { int vis[26]; int fail, len, num;...原创 2019-09-11 20:59:49 · 190 阅读 · 0 评论