Manachar's Algorithm
Posted member-re
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Manachar's Algorithm相关的知识,希望对你有一定的参考价值。
1、模板
1 #include<bits/stdc++.h> 2 using namespace std; 3 const int MAX=21000020; 4 char s[MAX],t[MAX<<1]; 5 int p[MAX<<1],cnt=0,mid,mr; 6 void manachar() 7 { 8 t[cnt++]=‘$‘; 9 int len=strlen(s); 10 for(int i=0;i<len;i++) 11 { 12 t[cnt++]=‘#‘; 13 t[cnt++]=s[i]; 14 } 15 t[cnt++]=‘#‘; 16 t[cnt]=‘