【hdu3948-不同回文串的个数】后缀数组

【hdu3948-不同回文串的个数】后缀数组 题意:求不同回文串的个数 n<=10^5 题解: 先按照manacher的构造方法改造一遍串,然后跑一遍manacher。 如ababa--> $#a#b#a#b#a#@ 然后跑一遍后缀数组。 对于一个后缀sa[i]~cl(cl为字符串的总长),我们本来是要加上以sa[i]为中心的回文串的个数p[sa[i]]。 但是这可能有重复! 我们可以维护一个tm
相关文章
相关标签/搜索