摘要:
支持在一个字符串后面在线添加一个字符,同时每次询问当前字符串的本质不同子串数量。 后缀自动机好像有一个性质,就是在线添加字符的时候并不会影响link树的形态,只是在link树上新增一个节点?刚开始一知半解... #include<bits/stdc++.h> using namespace std; 阅读全文
摘要:
建出link树后,每个节点的len[i]-len[link[i]]就是它所代表的不同子串数量。 #include<bits/stdc++.h> using namespace std; const int maxn=4e6+10; int len[maxn],link[maxn],nxt[maxn] 阅读全文