代码改变世界

总结——01背包问题 (动态规划算法)

2019-02-12 21:39 by 点通青少年编程, 2129 阅读, 0 推荐, 收藏,
摘要:0-1 背包问题:给定 n 种物品和一个容量为 C 的背包,物品 i 的重量是 wi,其价值为 vi 。 问:应该如何选择装入背包的物品,使得装入背包中的物品的总价值最大? 分析一波,面对每个物品,我们只有选择拿取或者不拿两种选择,不能选择装入某物品的一部分,也不能装入同一物品多次。 解决办法:声明 阅读全文