わりとよくある備忘録

競プロ他雑多な私的メモ

2020-06-18から1日間の記事一覧

回文検出(Manacher)

何を解きたいか ご存じのように回文とは,のような逆順でも変化しない文字列のことです。このとき、ある文字列の部分文字列で作られる回文の最大長さや数を問う問題を解きたい場合を考えます。ナイーブに解こうとすると二重のfor文で全ての部分文字列を生成し…