背包九讲--背包综合题目

背包问题汇总

1、01背包
2、完全背包
3、多重背包
4、二维费用背包
5、混合背包
6、分组背包
7、资源分配背包
8、泛化物背包
9、背包方案数

背包综合练习题目

1、小明买书
【题解】背包类问题,在已知了背包容量,背包性质(01背包、完全背包、多重背包等)和物品的重量和价值,可以求出背包最大容量的价值(最大价值或者最小价值)。
同样,也可以求出该情况下的方案数,只是将求最值改成方案数求和。
例如:f[j]=sum(f[j],f[j-v[i])+w[i];

小明买书

2、数字的组合
【题解】01背包求方案数
3、钱币兑换
【题解】完全背包求方案数

钱币兑换

4、自然数的拆分方案总数
【题解】完全背包求方案数
5、公交乘车
【题解】完全背包,关键在于如何分析题解得出完全背包

公交乘车

6、砝码称重
【题解】多重背包,先在输入时求出背包的最大容量,同时拆分成01背包,按照01背包的思路求解达到最大容量的方案数。由于题目求的各种组合,因此需要再次遍历f[i]数组,只要非0,都是答案之一。

砝码称重

7、买粮食
【题解】多重背包,由于数据规模比较小,因此不需要进行二进制优化。
8、码头的集装箱
【题解】01背包

码头的集装箱

9、货币问题
【题解】完全背包求方案数
10、环游世界之背包问题
【题解】混合背包

环游世界之背包问题

下面题目比较难哦
12、奖品采购
13、采购礼品
14、比赛组队
15、最大购物优惠

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信奥教练Andy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值