背包问题总结
背包九讲
文章目录背包九讲一、01背包1.问题描述2.题目地址3.解题思路4.代码二、完全背包2.题目地址3.解题思路4.代码总结
一、01背包
1.问题描述
已知一个背包最多能容纳体积之和为V的物品。现有 n 个物品,第 i 个物品的体积为 vi , 重量为 wi。求当前背包最多能装多大重量的物品?
2.题目地址
牛客在线编程
3.解题思路
01背包特点:每种物品仅有一件,可以选择放或者不放。
定义f[i][v]表示前i件物品放入一个容量为v的背包可以获得的最大价值,则状态转移方程为:
f[i][v]
原创
2022-05-16 14:01:37 ·
734 阅读 ·
0 评论