![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
背包问题
文章平均质量分 81
lee371042
陌上人如玉,君子世无双
展开
-
数塔问题
数塔 Description在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? 已经告诉你了,这是个DP的题目,你能AC吗? Input输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 10...原创 2018-01-17 20:45:08 · 9216 阅读 · 5 评论 -
poj-1014 Dividing
DividingTime Limit: 1000MS Memory Limit: 10000K Total Submissions: 73587 Accepted: 19211 DescriptionMarsha and Bill own a collection of marbles. They want to split the collecti...原创 2018-02-02 08:55:55 · 196 阅读 · 0 评论 -
多重背包
问题:一个容量为c的背包,还有一些物品(每个物品有具体的数量num),这些物品的体积w和价值v各不相同。求出能在不超过c的情况下尽可能的使价值最大。对于多重背包问题,可以根据每个物品的数量分解成两种情况:1.当num >= c / w时,相当于物品可以无限使用,即转化为完全背包求解。2.当num其中0-1背包的地方可以使用二进制拆分:7的二进制 7 = 111 它可以分解成 0原创 2018-02-02 15:08:39 · 175 阅读 · 0 评论 -
完全背包
问题:有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。基本思路这个问题非常类似于01背包问题,所 不同的是每种物品有无限件。也就是从每种物品的角度考虑,与它相关的策略已并非取或不取两种,而是有取0件、取1件、取2件……等很多种。如果仍然按照解 01背包时的思路...原创 2018-02-02 09:48:43 · 2153 阅读 · 0 评论 -
NYOJ-289苹果
苹果时间限制:3000 ms | 内存限制:65535 KB难度:3描述ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。输入有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同时为0时结束测试,此时不输出。接下来的n行,每行2个正整数,用空格隔开,分别代表苹果的大小c...原创 2017-11-18 11:02:12 · 354 阅读 · 0 评论 -
0-1背包一维解法
题目有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。基本思路这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[i][v]=max{f[i-1][v],f[i-1][v-c[i]...翻译 2017-11-23 00:25:58 · 1460 阅读 · 4 评论 -
C语言算法之0-1背包问题
有 N 件物品和一个容量为 V 的背包。第 i 件物品的费用是 w[i],价值是 p[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,价值总和最大0-1背包问题,表示的是每个物品只有一件,每件物品不能分割,在不超过背包容量的同时,如何选取物品,使得背包所装的价值最大(背包可以装不满)。该文为0-1背包二维解法,这篇文章介绍了一维解法:点击打开链接核心算法:int bag(int ...原创 2018-04-06 09:52:50 · 5398 阅读 · 2 评论 -
HDU-2602-Bone Collector
Bone CollectorTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 87918 Accepted Submission(s): 36253Problem DescriptionMany years ago ...原创 2017-11-23 00:11:27 · 285 阅读 · 0 评论