回文自动机学习笔记

回文自动机是个处理回文串有关问题的一个犀利的数据结构。它是一个树形结构。每个节点包括以下信息: (1)len[i]表示编号为i的节点表示的回文串的长度(一个节点表示一个回文串) (2)next[i][c]表示编号为i的节点表示的回文串在两边添加字符c以后变成的回文串的的节点的编号 (3)fail[i]指向的节点表示的回文串是i节点表示回文串的一个最长后缀(当然它也是一个回文串了) (4)cnt[i
相关文章
相关标签/搜索