http://poj.org/problem?id=3974 题目大意: 求最大回文子串长度. ———————————————————— 马拉车板子题. 马拉车大概讲解: 首先在每两个字母之间插入‘#’ id为一个回文串的中点,mx为该串的右端点,p[i]为以i为中点的回文串长度. 假设我们求完了上述的mx和id,枚举i的时候,我们有: if(mx>i)p[i]=min(p[2*id-i],mx-i); (显然i在该回文串中,左右对称可得该式子(如果i对称的点所在的回文串在id的回文串里面那么就…