多重揹包從簡單到複雜

題目 有 N 種物品和一個容量爲 V 的揹包。第 i 種物品最多有 M i 件可用,每件耗費的空間是 C i ,價值是 W i 。求解將哪些物品裝入揹包可使這些物品的耗費的空間總和不超過揹包容量,且價值總和最大。 狀態轉移方程: F [i , v] = max {F [i − 1, v − k ∗ C i ] + k ∗ W i | 0 ≤ k ≤ M i } 複雜度是 O(V ΣM i ) 。
相關文章
相關標籤/搜索