算法设计背包问题.pdfVIP

  • 18
  • 0
  • 约3.59千字
  • 约 3页
  • 2020-08-06 发布于天津
  • 举报
精品文档 算法实验报告 背包问题 实验目的 1.掌握动态规划算法的基本思想,包括最优子结构性质和基于表格的最优 值计算方法。 2 .熟练掌握分阶段的和递推的最优子结构分析方法。 3.学会利用动态规划算法解决实际问题。 问题描述: 给定 n 种物品和一个背包。物品 i 的重量是 wi ,体积是 bi ,其价值为 vi , 背包的容量为 c,容积为 d。问应如何选择装入背包中的物品,使得装入背包中 物品的总价值最大 ? 在选择装入背包的物品时, 对每种物品只有两个选择: 装入 或不装入,且不能重复装入。输入数据的第一行分别为:背包的容量 c ,背包的 容积 d,物品的个数 n。接下来的 n 行表示 n 个物品的重量、体积和价值。输出 为最大的总价值。 问题分析 : 标准 0-1 背包问题, MaxV表示前 i 个物品装入容量为 j 的背包中时

文档评论(0)

1亿VIP精品文档

相关文档