
⼀、问题描述!
给定n种物品和⼀背包。物品i的重量是wi,价值为vi,背包的容量为c。问应
如何选择装⼊背包的物品,使得装⼊背包中的物品的总价值最⼤!
换⾔之,物品只有装⼊背包和不装⼊背包两种选择,在所有装⼊背包的物品
的组合中,哪个组合是价值最⾼的。!
!
!
⼆、求解过程!
给定⼀些变量的定义:!
!
实例:!
!
!
!
列⼀个表格!
数
组
WE
了
物品
的
重量
数
组
Valli
物品
的
价值
背包
的
容量
C
物品
的
个数
n
维
数
且
汇
⻔
们
表示
前
下
个
物品
中
能够
装⼊
容量
为
1
的
背包
中
的
最
⼤
价值
⼀
个
标志
信号
来
记录
放
⼊
商品
的
情况
path
⻔⻔
条件
加
5
C
10
W
2
2
6
5
4
了
v
6
3
5
4
6
了
条件
的
整理
物品
编号
1
2
3
4
5
物品
体积
2
2
6
5
4
物品
价值
6
3
5
4
6
评论10
最新资源