观察发现,这道题目其实就相当于一个最小区间覆盖问题这里的区间是指以每个点为中心的最长回文串很久没写manacher,有点感动不得不说manacher是一个非常好的算法 ..] of char; c,l,r,f,p:..] of longint; i,j,t,n,m,ans,k,right:longint; ch:char; procedure swap(var a,b:longint); var c:longint; begin c:=a; a:=b; b:=c; end; function m…