今年に入って基本的なアルゴリズムの勉強としてatcoderのコンテストにチャレンジしている。勉強ついでのアウトプットとしてこちらの問題についてメモ。 https://atcoder.jp/contests/abc242/tasks/abc242_e 問題自体は、アルファベットのみの文字列Sに対し特定の文字列と比べて辞書順で小さい回文のパターン数を数えるというもの。解説はこちらに上がっている。 https://atcoder.jp/contests/abc242/editorial/3516 全体として考えるべきことは 文字列の中央の文字までを決めれば回文は一意に定まる 文字列Sと中央の文字まで…