一维背包问题

Posted congmingyige

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一维背包问题相关的知识,希望对你有一定的参考价值。

 

当只能使用dfs解决时:

V:value 价值
S:space 空间

V/S排序后,按照V/S从大到小的顺序dfs,这样可以减少修改的次数
剪枝:预处理求出剩下S0的空间后,可以创造的最大的价值v[S0](V/S从大到小放置,物品可以分割放入)
若当前价值+剩余创造最大价值 < 当下的最大值,则结束

 

以上是关于一维背包问题的主要内容,如果未能解决你的问题,请参考以下文章

DP背包问题小结(01背包,完全背包,需恰好装满或不需,一维DP二维DP)

一维背包问题

背包问题

经典动态规划——0/1背包问题(二维数组动规,一维数组动规实现)

01背包_顺序枚举和逆序枚举的问题_一维数组

把01背包问题的底裤扒个底朝天!!!