背包问题

来源:互联网 发布:大兴网络营销软件 编辑:程序博客网 时间:2024/05/18 15:51
01背包问题核心递推关系

for(int j=0;j<N;j++)
    for(int k=W;w[j]<=k;k--)
        dp[k]=max(dp[k],dp[k-w[j]]+v[j]);

风吟 2017-07-20 13:52:39

完全背包问题核心递推关系

for(int j=0;j<N;j++)
    for(int k=w[j];k<=W;k++)
        dp[k]=max(dp[k],dp[k-w[j]]+v[j]);

风吟 2017-07-20 13:52:44

结语:完全01背包问题和背包问题代码上唯一的区别就是循环的方向不同大笑
原创粉丝点击