【UVa 10003】【區間DP】Cutting Sticks【有一個長爲L的木棍,木棍中間有n個切點。每次切割的費用爲當前木棍的長度。求切割木棍的最小費用。】

傳送門:http://vjudge.net/contest/141412#problem/D (密碼:cd)c++ 題意:有一個長爲L的木棍,木棍中間有n個切點。每次切割的費用爲當前木棍的長度。求切割木棍的最小費用。spa 思路:.net d(i, j)表示切割第i個切點到第j個切點這段所需的最小費用。則有d(i, j) = min{d(i, k) + d(k, j)} + a[j] - a[i]
相關文章
相關標籤/搜索