字符串算法_Manacher

马拉车算法已经在
https://www.cnblogs.com/kingbuffalo/p/14443498.html
写过了。
这次只简单记录一下思路。

https://www.cnblogs.com/kingbuffalo/p/16186634.html 提到
字符串很多的算法是dp
而 Manacher 是利用回文的对称性来加速的。
假设已经算好的为 i 它的回文长度为 R
因为算法是从左到右的。所以 i-R 范围内肯定也是已经算好的了。
所以就可以加速度 i+R 范围的了 他的回文长度就等于对称的

注:原文 https://oi-wiki.org/string/manacher/

posted @ 2022-04-27 20:17  传说中的水牛  阅读(21)  评论(0编辑  收藏  举报