[jzoj3866]【JSOI2014】回文串

版权声明:本文为博主原创文章,转载时请标明出处。 https://blog.csdn.net/FarmerJohnOfZS/article/details/81043839

Solution

首先 manacher 求出以 i 为中心的回文串长度 F i

容易发现

A n s = i = L R m i n ( R i + 1 , i L + 1 , F i )

为减少限制 拆分每个询问为 ( L , m ) ( m + 1 , R )

讨论询问 ( L , m ) 显然 ( m + 1 , R ) 做法类似

发现固定一个界线 再用线段树or树状数组分别维护 F i i L + 1 即可

猜你喜欢

转载自blog.csdn.net/FarmerJohnOfZS/article/details/81043839