神奇的结论: 一个字符串的所有回文后缀的长度,可以形成$k$个等差数列,$k$是$log$级的 考虑前$R$个字符组成的字符串,对于一个等差数列,假设组成这个等差数列的回文串,最短的叫$a$,最长的叫$b$ 对于右端点是$R$的询问,左端点在$[b$上一次出现的位置开头$+1$,$a$的开头$]$这一段区间的话,$ans$要$+1$ 不会证 自己画了画感觉好像挺对的 知道这个之后只要建出来回文树 询问按右端点排序 每做到一个点回答关于它的询问 最后一次出现的位置用线段树维护 区间加用树状数组维护…