Distinct Substrings(不一样子串的个数后缀数组)

题意 求不一样子串的个数ios 思路 每一个子串必定是某个后缀的前缀,那么原问题等价于求全部后缀之间的不相同的前缀的个数。若是全部的后缀按照 suffix(sa[1]), suffix(sa[2]),suffix(sa[3]), …… ,suffix(sa[n])的顺序计算,不难发现,对于每一次新加进来的后缀 suffix(sa[k]),它将产生 n-sa[k]+1 个新的前缀。可是其中有heig
相关文章
相关标签/搜索