• 2022-06-19
    关于0/1背包问题,以下描述正确的是( )。
    A: 可以使用贪心算法找到最优解
    B: 可以使用分治算法找到最优解
    C: 任何0/1背包问题都可以在O(Mn)时间内完成(M为背包载重量,n为物品个数)
    D: 对于同一背包和相同的一组物品,做背包问题取得的总价值一定大于等于做0/1背包问题取得的总价值
  • D

    举一反三

    内容

    • 0

      对于同一背包与相同的物品,做背包问题(每个物品可以取一部分加入背包)取得的总价值一定大于等于做 0/1 背包问题。

    • 1

      使用贪心算法求解0/1背包问题,一定不能找到问题的最优解。()

    • 2

      关于 0-1 背包问题可以使用贪心算法找到最优解。

    • 3

      关于0/1背包问题的正确说法是( ) A: 采用按单位价值优先的贪心策略能得到问题的最优解 B: 0/1背包问题采用动态规划法求解的时间复杂度为O(nW),其中n表示物体个数;W表示背包大小 C: 在0/1背包问题中,物品可以任意切割 D: 0/1背包问题可以采用动态规划或分支限界法求解,具有相同的时间复杂度

    • 4

      对于同一背包和相同的一组物品,作为部分背包问题求解得到的总价值一定大于等于作为0-1背包问题求解得到的总价值。