背包问题

来源:互联网 发布:java执行git命令 编辑:程序博客网 时间:2024/06/18 13:09

基础背包问题

有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。
基础背包问题的最大特征就是只能选择放和不放,同一个物品只有一件。所以也被称为0/1背包问题

完全背包问题

有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的体积是c,价值是w。将哪些物品装入背包可使这些物品的体积总和不超过背包容量,且价值总和最大。

原创粉丝点击