【学习笔记】回文自动机

定义: 一种用来存储一个串的所有回文子串的结构; 本质是两颗trie,每个节点存储回文子串的一半,用来代表整个回文串; 两颗是由于回文串长度有奇偶,所以需要奇数节点根和偶数节点根; 每个节点的fail指针表示节点对应回文子串的最大回文后缀节点; 也就是说,x->y说明了y所代表的回文串是x所代表的回文串在回文自动机里出现过的最大后缀; ch[i][]存储trie树,len[i]表示i号节点代表的回
相关文章
相关标签/搜索