计算机算法设计与分析-复习8

计算机算法设计与分析-复习8(贪心法求解背包问题)

前置知识

这个背包问题并不是0-1背包问题,即:我们可以将物品的一部分放入到背包中。
img
img
img
img

做题步骤

  1. 先按照密度(pi/wi)对背包从大到小进行排序。
  2. 按照密度的次序装背包,如果可以装得下整个背包,那么就装。
  3. 如果剩余容量无法装下整个背包,那么就装一部分。

练习

img

致谢

    [1] 以上图片来自于中国科学院大学马丙鹏老师计算机算法设计与分析课程
posted @ 2024-01-14 22:47  夏目^_^  阅读(20)  评论(0)    收藏  举报