ツバサの備忘録

主に備忘録代わりに精進記録を載せていくつもりです。

KMP法

SWERC 2018 K. Dishonest Driver

問題文 解法 区間DPをします。 の区間に対する最小コスト とすると、 になります。 ただし、の文字列を複数回連結するとになる場合のみ、 になります。 この複数回連結、という判定はKMPの周期判定を用いると上手くできます(下のブログ参考)。 ただし、ぴっ…