利用贪心法求解0/1背包问题时,(55)能够确保获得最优解。用动态规划方法求解 0/1背包问题时,将“用前i个物品来装容量是X的背包”的0/1背包问题记为KNAP(1,i,X),设fi(x)是KNAP(1,i,X)最优解的效益值,第j个物品的重量和放入背包后取得效益值分别为 wj和pj(j=1~n)。则依次求解f0(x)、f1(x)、...、fn(X)的过程中使用的递推关系式为(56)。.A.优先选取重量最小的物品B.优先选取效益最大的物品C.优先选取单位重量效益最大的物品D.没有任何准则

题目

利用贪心法求解0/1背包问题时,(55)能够确保获得最优解。用动态规划方法求解 0/1背包问题时,将“用前i个物品来装容量是X的背包”的0/1背包问题记为KNAP(1,i,X),设fi(x)是KNAP(1,i,X)最优解的效益值,第j个物品的重量和放入背包后取得效益值分别为 wj和pj(j=1~n)。则依次求解f0(x)、f1(x)、...、fn(X)的过程中使用的递推关系式为(56)。.

A.优先选取重量最小的物品

B.优先选取效益最大的物品

C.优先选取单位重量效益最大的物品

D.没有任何准则


相似考题
更多“利用贪心法求解0/1背包问题时,(55)能够确保获得最优解。用动态规划方法求解 0/1背包问题时,将“用 ”相关问题
  • 第1题:

    用贪心法编写算法并编写程序实现求解背包问题的最优解。并以如下数据为测试用例,打印出求解过程:有7件物品,重量分别为(2,3,5,7,1,4,1),价值分别为(10,5,15,7,6,18,3),背包容量w=15。


    错误

  • 第2题:

    OPT(i,w): 从1-i个物品中选择,放入容量为w的背包时的最大价值。这是()问题动态规划算法的递推函数。

    A.0/1背包

    B.恰好装满的0/1背包

    C.完全0/1背包

    D.多重0/1背包


    B 解析:本题考查容器的嵌套。将一个容器panel1放到容器frame1中的方法和在容器上添加部件是一样的,使用add()方法即可。

  • 第3题:

    0-1背包问题不能用贪心算法求解,因为它不满足最优子结构性质。


    0-1背包问题可用动态规划或搜索算法求解,背包问题可用贪心算法求解

  • 第4题:

    动态规划可以处理背包问题,所以背包问题的求解并不困难。


    错误

  • 第5题:

    关于背包问题,正确的是()

    A.01背包用动态规划求解,部分背包用贪心算法求解

    B.01背包用贪心算法求解,部分背包用动态规划求解

    C.背包问题都用贪心算法求解

    D.背包问题都用动态规划求解


    对于同一背包与相同的物品,做背包问题取得的总价值一定大于等于做0-1背包问题