广义后缀自动机学习笔记

广义后缀自动机

Tags:字符串


一、前言

广义后缀自动机实际上考得比普通后缀自动机要更多更灵活
所以这里作为一个小专题呈现,题单在后缀自动机的总题单里
为了更好掌握广义\(SAM\),这里提供一个高级模板题的题解

广义后缀自动机是通过遍历Trie树建的
所以每次找到\(fa[x]\)的节点作为\(lst\)往后接即可
有时为了方便我们会重新从根开始遍历于是直接\(lst=1\)

有两种方法:\(BFS\)\(DFS\)遍历建后缀自动机
叶大佬告诉我们,\(DFS\)会被卡成\(n^2\)\(BFS\)不会,就像下面图片中的例子PKUSC买了个草稿本~

猜你喜欢

转载自www.cnblogs.com/xzyxzy/p/9246405.html