摘要:
完全背包: 题目描述: 有N中物品和一个容量是V的背包,每种物品都有无限多件可用。 有i种物品的体积是v[i] ,价值是 w[i]. 求解将哪些物品装在背包,可使这些物品的总体积不超过背包容量,且总价值最大。 DP分析: 首先是朴素版本(二维完全背包) 时间复杂度:最坏是O(n^3) #includ 阅读全文
摘要:
01背包 题目描述: 有N种物品和一个容量为m的背包。每件物品只能使用一次。 第i件物品的体积是v[i],价值是w[i]。求解将哪些物品装入背包,可使这些物品的体积总和不超过背包容量,且总价值最大。 分析:从集合角度对 01 背包问题进行分析,将情况分为含有第i个物品和不含有第i个物品,下面结合代码 阅读全文