動態規劃 —— 揹包問題 P06 —— 分組揹包

【問題】 有N件物品和一個容量爲V的揹包。第i件物品的體積w[i],價值是c[i]。這些物品被劃分爲若干組,每組中的物品互相沖突,最多選一件。算法 求:將哪些物品裝入揹包可以使這些物品的費用總和不超過揹包容量,且價值總和最大。數組 【算法】 這個問題變成了每組物品有若干種策略:是選擇本組的某一件,仍是一件都不選。優化 設f[k][v]表示前k組物品花費費用v能取得的最大權值,則有:f[k][v]=
相關文章
相關標籤/搜索