‹ 上一题 下一题 ›

g6-07441. 一维优化·代码填空 未做

1000 ms 256 MB 测试点 ? 自拟题知识点题GESP-66级·0/1 背包客观题单选

下面是一维版 0/1 背包的核心代码,划线处应填入( )。

for (int i = 1; i <= n; i++)
    for (int v = W; v >= w[i]; v--)
        ________;
  • A. dp[v] = max(dp[v], dp[v - w[i]] + val[i]);
  • B. dp[v] = max(dp[v - 1], dp[v - w[i]] + val[i]);
  • C. dp[v] = dp[v] + val[i];
  • D. dp[w[i]] = max(dp[w[i]], dp[v] + val[i]);
未选择
输入
输出

            
答案