Manacher 入门+模板 回文串专用算法
Posted alking1001
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Manacher 入门+模板 回文串专用算法相关的知识,希望对你有一定的参考价值。
Manacher 算法 回文串专用算法
manacher
人名,该算法的发明者。palindrome
名词:回文。
博客推荐
https://www.cnblogs.com/lykkk/p/10460087.html,比较简洁,代码清晰。
https://www.cnblogs.com/cloudplankroader/p/10988844.html, 一些细节的东西比较讲解比较细。
模板
//预处理函数,使得处理后的字符串长度为奇数,并且有一些比较好的性质
int init(char* s, char* ss)
{
int len=strlen(s);
ss[0]='@'; ss[1]='#';
int j=2;
for(int i=0; i<len; i++)
{
ss[j++]=s[i];
ss[j++]='#';
}
ss[j]='