动态规划-背包问题
文章平均质量分 79
你迎哥哥
这个作者很懒,什么都没留下…
展开
-
【备战NOIP】专题复习1-动态规划-背包问题
在阅读本文之前,建议先阅读背包九讲。本文通过相关的题目来讨论一些常见的背包套路,其中包括,01背包的模板以及应用,完全背包的模板以及应用,多重背包的模板以及应用,分组背包的模板以及应用,简单的依赖背包的模板,以及二维费用背包模板,背包第K优解。最后给出了一些习题和解析。原创 2022-11-10 22:27:18 · 699 阅读 · 0 评论 -
HUOJ 1028 Ignatius and the Princess III(完全背包计数问题)
为了字节跳动的面试,复习一波算法题目描述:输入一个n,输出n的所有组成方案,例如:n=4,有4 = 4;4 = 3 + 1;4 = 2 + 2;4 = 2 + 1 + 1;4 = 1 + 1 + 1 + 1;5种方案。看到网上的很多答案使用母函数之类的。其实这个问题可以用背包的思想解决。可以理解为有n个物品,第i个物品的容量和价值都为i,而且每个物品可以取任意次。求...原创 2019-09-19 13:38:12 · 675 阅读 · 1 评论 -
HDU 4508 湫湫系列故事——减肥记I(简单的完全背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4508湫湫系列故事——减肥记ITime Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 2896 Accepted Submissi原创 2015-02-12 23:50:46 · 696 阅读 · 0 评论 -
HDU 1171 Big Event in HDU(多重背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1171Big Event in HDUTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 25844 Accepted Su原创 2015-02-12 23:29:56 · 367 阅读 · 0 评论 -
HDU 1712 ACboy needs your help(分组背包模板题)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1712ACboy needs your helpTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4549 Accepted S原创 2015-02-12 23:24:54 · 504 阅读 · 0 评论 -
HDU 1114 Piggy-Bank(完全背包模板题)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1114Piggy-BankTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 13550 Accepted Submissio原创 2015-02-12 23:19:40 · 486 阅读 · 0 评论 -
HDU 4501 小明系列故事——买年货(多维背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4501小明系列故事——买年货Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 2628 Accepted Submissio原创 2015-02-12 23:49:18 · 650 阅读 · 0 评论 -
HDU 3339 In Action(最短路+0-1背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3339In ActionTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4308 Accepted Submission(原创 2015-02-12 23:46:13 · 397 阅读 · 0 评论 -
HDU 3127 WHUgirls(二维背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3127WHUgirlsTime Limit: 3000/2000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 2169 Accepted Submission原创 2015-02-12 23:43:13 · 504 阅读 · 0 评论 -
背包问题模板
算法源于《背包九讲》下面是实现代码:#include#include#include#include#include#include#include#include#include#include#include#include#include#define LL long long#define lson l,m,rt<<1#define rson m+1,原创 2015-02-12 23:13:20 · 525 阅读 · 0 评论 -
HDU 2191 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包模板题)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 16365 Acc原创 2015-02-12 23:22:43 · 409 阅读 · 0 评论 -
HDU 2955 Robberies(0-1背包问题的简单变形)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2955RobberiesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 13847 Accepted Submission原创 2015-02-12 23:41:12 · 514 阅读 · 0 评论 -
HDU 2844 Coins(多重背包的简单变形)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2844CoinsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8063 Accepted Submission(s):原创 2015-02-12 23:38:34 · 442 阅读 · 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): 8710 Accepted Submission(s): 4原创 2015-02-12 23:36:47 · 389 阅读 · 0 评论 -
HDU 2602 Bone Collector(0-1背包模板题)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2602Bone CollectorTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 34215 Accepted Submi原创 2015-02-12 23:16:59 · 432 阅读 · 0 评论