动态规划

这里写自定义目录标题

动态规划思想

举一个动态规划很形象的例子,比如说小偷,他去商场偷东西,但是他的包只能装下10量()的东西,一个小手包,哈哈_,商场有很多东西,有吃的,有穿的,有戴的,小偷就该想了,偷什么才能利益最大化,当然是珠宝了,又小又贵,但是珠宝价位也不相等,所以小偷又发愁了,到底怎样偷包能塞满,利益还能最大化,小偷开始用动态规划计算了:
在这里插入图片描述
在这里插入图片描述
小偷计算出来他今天最多能偷15:分别是0(白金手链)、1(白银项链)、4(白金戒指)

不怕小偷有文化,就怕小偷会动态规划

以上表格就是小偷用动态规划算出来的,接下来讲小偷怎么算的:
首先看第一个物品
J=1(背包容量为1两)的时候,放不下第一个物品;
J=2,能放下第一个物品,背包价值为6
.
.
.

J=10,能放下第一个物品,背包价值为6
由此出来了表格中第一排数

然后看第二个物品
J=1(背包容量为1两)的时候,放不下第二个物品;
J=2,能放下第二个物品,但是价值为3,所以还是放第一个物品价值更大
.
.
.

J=4,能放下第二个物品,然后J=4-2,然后看J=2的时候最大价第一个商品的最大价值是6,所以J=4的时候可以放下第一个和第二个商品,最大价值为9

此处省略第三、四、五商品
小偷就是按照以上思路算出来了上边的表格,发现今天最多能偷15

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值