
ACM-动态规划-背包
文章平均质量分 90
dream--coder
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
01背包
01背包是背包问题中最简单的问题。01背包的约束条件是给定几种物品,每种物品有且只有一个,并且有权值和体积两个属性。在01背包问题中,因为每种物品只有一个,对于每个物品只需要考虑选与不选两种情况。如果不选择将其放入背包中,则不需要处理。如果选择将其放入背包中,由于不清楚之前放入的物品占据了多大的空间,需要枚举将这个物品放入背包后可能占据背包空间的所有情况。[1] 问题雏形原创 2017-04-12 21:08:16 · 431 阅读 · 0 评论 -
01背包问题
hdu 2546 饭卡饭卡Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 27976 Accepted Submission(s): 9706Problem Description电子科大本原创 2017-04-16 15:27:37 · 351 阅读 · 0 评论 -
完全背包
完全背包:有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。状态转移方程这个问题非常类似于01背包问题,所 不同的是每种物品有无限件。也就是从每种物品的角度考虑,与它相关的策略已并非取或不取两种,而是有取0件、取1件、取2件……等很多种。如果仍然按照解 01背包时的原创 2017-04-16 15:57:00 · 225 阅读 · 0 评论 -
hdu 2159 FATE
http://acm.hdu.edu.cn/showproblem.php?pid=2159FATETime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 13510 Accepted Submission(s): 638原创 2017-04-16 16:08:21 · 188 阅读 · 0 评论 -
多重背包
题目有N种物品和一个容量为V的背包。第i种物品最多有n[i]件可用,每件费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。基本算法这题目和完全背包问题很类似。基本的方程只需将完全背包问题的方程略微一改即可,因为对于第i种物品有n[i]+1种策略:取0件,取1件……取n[i]件。令f[i][v]表示前i种物品恰放入一个容量为v的背原创 2017-04-16 16:26:31 · 253 阅读 · 0 评论 -
hdu 1864(01背包容量为浮点数)
最大报销额Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 24694 Accepted Submission(s): 7555Problem Description现有一笔经费可以报销一定额度的发票。允原创 2017-05-04 16:01:56 · 1053 阅读 · 0 评论