kaage精進録

雑な解説とかライブラリとかおきもちの垂れ流しです。

2012JOI予選D パスタ 解説

問題リンク

解説

基本的な動的計画法の問題です。

dp\left[i\right]\left[j\right]\left[k\right]を、i 日目までで、2日前に食べたパスタの種類が j, 最後に食べたパスタの種類が k のときの、i 日目までのパスタの選び方の総数として遷移します。 遷移は自分で考えてみましょう。

本選を目指すなら15分以内には解けてほしい問題です。 DPの問題になるべくたくさん触れて練習しましょう。