以下の内容はhttps://kaage.hatenablog.com/entry/2020/06/20/164506より取得しました。


2008JOI春合宿2-1 Nile.Com 解説

問題リンク

解説

動的計画法の問題です。

たとえば、dp\left[i\right]\left[j\right]\left[k\right]i 日目に、前日店 j で買い物をし、そこでは k 日連続で買い物をしている、という場合の最小の合計金額とすると、O(ND) で解くことができます。

このように、最終的な最適解が、条件を絞れば途中まででも必ず最適解となる場合は、最適化問題にDPを採用できる場合が多いです。

今回のような少し複雑なDPもすぐに書き上げられるようになるとよいです。




以上の内容はhttps://kaage.hatenablog.com/entry/2020/06/20/164506より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14