背包问题
‘’云腾致雨‘’
这个作者很懒,什么都没留下…
展开
-
小白专题之01背包
小白专题之01背包 一.题目介绍: 有n件物品和一个承重为M的背包。(每种物品均只有一件)第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使价值总和最大。(0-1背包问题有两类,分别是最后可能未装满和最终恰好装满。本文章只是探讨可能未装满的状况。) 基本思想:动态规划 动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一...原创 2019-01-24 22:16:03 · 124 阅读 · 0 评论 -
POJ-2184 (01背包的负数处理)
i TS[i] TF[i] 1 -5 7 2 8 -6 3 -2 3 如图所示,要求TS[i]和TF[i]的和最大,但是TS[i]的和不能为负数,TF[i]的和也不能为负数。输出最终的最大的和。 我们可以把他看成01背包的问题。我们可以假设TS[i]是正数,(其实也不用假设,即便为负数,我们也只是需要移动区间而已,从而使得TS[i]为正)。也就是求在花费TS[i]的基础...原创 2019-02-21 15:47:18 · 1400 阅读 · 0 评论