题意:
给定字符串。求字符串中的最长回文序列
解题思路:
manacher 算法
时间复杂度:O(N)
代码:
#include <cstdio> #include <cstring> #include <algorithm> #define MAXN 110010 using namespace std; char b[MAXN],a[MAXN<<1]; int p[MAXN<<1]; int n; int main(){ while(scanf("%s",&b[1])!=EOF){ int i; for(i=1;b[i]!='