- 35
- 0
- 约2.22万字
- 约 13页
- 2022-06-20 发布于北京
- 举报
一、01 背包问题
1、题目:
有 N 件物品和一个容量为 V 的背包。第 i 件物品的费用是 c[i],价值是w[i]。求解将哪些物品装入背
包可使价值总和最大。
2、基本思路:
这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。
用子问题定义状态:即 f[i][v]表示前 i 件物品恰放入一个容量为 v 的背包可以获得的最大价值。则
其状态转移方程便是:
f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]+w[i]}
这个方程
原创力文档

文档评论(0)