动态规划详解
经典背包问题
小偷去某商店盗窃,背有一个背包,容量是5kg,现在有以下物品(物品不能切分,且只有一个),请问小偷应该怎么拿才能得到最大的价值?
重量 价值
物品1 1kg 6元 60 / 10 = 6
物品2 2kg 10元 100/20 = 5
物品3 4kg 12元 120/40 = 3
思路分析
我们把5kg的袋子,拆分成1kg,1kg这样子计算,里面的表格就表示当前重量下能装的最多的钱。表格的数列就表示是要装的物品,如下图的表格:
1KG
2
原创
2020-10-27 13:26:12 ·
110 阅读 ·
0 评论