背包 and 动态规划 初步了解
动态规划每个问题都可以划分为几个阶段去分段进行这些阶段即为子问题而每个子问题都有最优解最后得到的全局最优解 在子问题中也定为最优解每个阶段我们会有一个状态转移方程由k阶段到k+1阶段状态的演变规律,称为状态转移方程。以装箱问题为例要求n个物品中,任取若干个装入箱内,使总价值最大。对于每一个物体,都有两种状态:装 与不装因为每个物体,都有装与不装两种选择,所以我们得到状态转移方程:dp[j]=max(dp[j],dp[j-w[i]]+w[i]);dp[j] :当总容量为 j 时,
原创
2020-08-08 23:45:39 ·
153 阅读 ·
0 评论