动态规划——背包问题(一)

1、01背包问题 问题: 有N件物品和一个容量为V的背包,第i件物品的费用(即体积,下同)是w[i],价值是c[i]。求解哪些物品装入背包可以使这些物品的费用总和不超过背包容量,且价值总和最大。 基本思路: 这是最基础的背包问题,特色是每种物品仅有一件,能够选择放或不放。 用于问题定义状态:即f[i][v]表示前i件物品(部分或所有)恰放入一个容量为v的背包能够得到最大价值,则其状态转移方程是:f
相关文章
相关标签/搜索