![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
背包问题
qq_37383726
这个作者很懒,什么都没留下…
展开
-
苹果【DP】
苹果时间限制:3000 ms | 内存限制:65535 KB难度:3描述ctest有n个苹果,要将它放入容量为v的背包。给出第i个苹果的大小和价钱,求出能放入背包的苹果的总价钱最大值。 输入有多组测试数据,每组测试数据第一行为2个正整数,分别代表苹果的个数n和背包的容量v,n、v同时为0时结束测试,此时不输出。接下来的n行,每行2个正整数,用空格隔开,分别代表苹果的...原创 2017-03-03 14:03:20 · 256 阅读 · 0 评论 -
[HDU - 1561 ] The more, The Better [树上依赖背包的思考]
ACboy很喜欢玩一种战略游戏,在一个地图上,有N座城堡,每座城堡都有一定的宝物,在每次游戏中ACboy允许攻克M个城堡并获得里面的宝物。但由于地理位置原因,有些城堡不能直接攻克,要攻克这些城堡必须先攻克其他某一个特定的城堡。你能帮ACboy算出要获得尽量多的宝物应该攻克哪M个城堡吗?Input每个测试实例首先包括2个整数,N,M.(1 <= M <= N <= 200);在...原创 2018-10-09 19:27:28 · 189 阅读 · 0 评论 -
[HDU - 3449 ] Consumer [依赖背包初步]
FJ is going to do some shopping, and before that, he needs some boxes to carry the different kinds of stuff he is going to buy. Each box is assigned to carry some specific kinds of stuff (that is to s...原创 2018-10-03 09:42:33 · 145 阅读 · 0 评论 -
【51 Nod 1101】 换零钱 【完全背包】
N元钱换为零钱,有多少不同的换法?币值包括1 2 5分,1 2 5角,1 2 5 10 20 50 100元。 例如:5分钱换为零钱,有以下4种换法: 1、5个1分 2、1个2分3个1分 3、2个2分1个1分 4、1个5分 (由于结果可能会很大,输出Mod 10^9 + 7的结果) Input 输入1个数N,N = 100表示1元钱。(1 <= N <= 100000)...原创 2018-06-13 14:14:46 · 163 阅读 · 0 评论 -
【哈尔滨理工大学第七届程序设计竞赛决赛】 C 小明打联盟【DP +背包】
时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 小明很喜欢打游戏,现在已知一个新英雄即将推出,他同样拥有四个技能,其中三个小技能的释放时间和固定的伤害值为: 1.乌鸦坐飞机 释放时间:x 固定伤害值:a 2.蜘蛛吃耳屎 释放时间:y 固定伤害值:b 3.饿狼前进 释放时间:z 固原创 2017-12-25 14:52:32 · 314 阅读 · 0 评论 -
【HDU - 2191】悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 【多重背包 三种解法】
急!灾区的食物依然短缺! 为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。 请问:你用有限的资金最多能采购多少公斤粮食呢? 后记: 人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。 月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知原创 2017-08-13 21:47:59 · 256 阅读 · 0 评论 -
【HDU - 1114】 Piggy-Bank 【完全背包的简单变形】
Before ACM can do anything, a budget must be prepared and the necessary financial support obtained. The main income for this action comes from Irreversibly Bound Money (IBM). The idea behind is simple.原创 2017-08-13 21:30:46 · 218 阅读 · 0 评论 -
【hautoj 1279 】简单的背包问题
题目描述相信大家都学过背包问题了吧,那么现在我就考大家一个问题。有n个物品,每个物品有它的重量w,价值v,现在有一个容量为W的背包,问你在不超过背包容量的情况下,能装下的物品的最大价值是多少。T <= 100代表样例数 1 <= n <= 100 物品数 1 <= W <= 100000 背包的容量 1 <= wi <= 100000 每个物品的重量 对于每个i=2,3,…,N, w1 ≤原创 2017-08-05 20:44:23 · 371 阅读 · 0 评论 -
【白书】 01背包问题之2 【背包】
有n个重量和价值分别为wi,vi的物品,从这些物品中挑选重量不超过w的物品,求所有的挑选方按中价值总和的最大值。 限制条件 1<=n<=100 1<=wi<=1e7 1<=vi<=100 1<=w<=1e9输入 格式 t n w wi vi .. ..样例 Input 1 4 5 2 3 1 2 3 4 2 2 Output 7分析 一般的01背包的时原创 2017-08-13 13:59:33 · 383 阅读 · 0 评论 -
【51Nod - 1268】和为K的组合 【01背包】or 【dfs】
给出N个正整数组成的数组A,求能否从中选出若干个,使他们的和为K。如果可以,输出:”Yes”,否则输出”No”。 Input 第1行:2个数N, K, N为数组的长度, K为需要判断的和(2 <= N <= 20,1 <= K <= 10^9) 第2 - N + 1行:每行1个数,对应数组的元素Aii (1 <= Aii <= 10^6) Output 如果可以,输出:”Yes”,否则输原创 2017-08-03 11:06:40 · 359 阅读 · 0 评论 -
【HDU - 1864 】最大报销额 【01背包】
现有一笔经费可以报销一定额度的发票。允许报销的发票类型包括买图书(A类)、文具(B类)、差旅(C类),要求每张发票的总额不得超过1000元,每张发票上,单项物品的价值不得超过600元。现请你编写程序,在给出的一堆发票中找出可以报销的、不超过给定额度的最大报销额。 Input 测试输入包含若干测试用例。每个测试用例的第1行包含两个正数 Q 和 N,其中 Q 是给定的报销额度,N(<=30)是发票原创 2017-08-03 09:33:44 · 191 阅读 · 0 评论 -
【HDU - 3466 】Proud Merchants 【排序+01背包】
Recently, iSea went to an ancient country. For such a long time, it was the most wealthy and powerful kingdom in the world. As a result, the people in this country are still very proud even if their na原创 2017-08-02 11:45:04 · 249 阅读 · 1 评论 -
【HDU - 1203 】 I NEED A OFFER! 【01背包】
Speakless很早就想出国,现在他已经考完了所有需要的考试,准备了所有要准备的材料,于是,便需要去申请学校了。要申请国外的任何大学,你都要交纳一定的申请费用,这可是很惊人的。Speakless没有多少钱,总共只攒了n万美元。他将在m个学校中选择若干的(当然要在他的经济承受范围内)。每个学校都有不同的申请费用a(万美元),并且Speakless估计了他得到这个学校offer的可能性b。不同学校之间原创 2017-08-02 12:41:39 · 194 阅读 · 0 评论 -
【51Nod】1085 - 背包问题【01背包】
1085 背包问题 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 在N件物品取出若干件放在容量为W的背包里,每件物品的体积为W1,W2……Wn(Wi为整数),与之相对应的价值为P1,P2……Pn(Pi为整数)。求背包能够容纳的最大价值。 Input 第1行,2个整数,N和W中间用空格隔开。N为物品的数量,W为背包的容量。(1 <= N <=原创 2017-08-02 10:42:56 · 191 阅读 · 0 评论 -
【HDU - 2546 】 饭卡 【贪心+01背包】
电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。 某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。 Input 多组数据。对于每组数据: 第一行为正整数原创 2017-08-02 10:38:34 · 233 阅读 · 0 评论 -
【HDU - 2602 】 Bone Collector 【01背包】
Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave … The bone collector原创 2017-08-02 10:05:22 · 170 阅读 · 0 评论 -
喵哈哈村的魔法大师 【SCC+缩点+floyd求传递闭包+最大匹配+01 背包】
题目链接╳灬兲笙疯癫°月是月大叔的ID,他是一个掌握着429种魔法的魔法大师,最擅长的技能就是搞事,今天他又要开始搞事了。现在有一个由n个点,m条边组成的有向图,每个点上面都有一个魔法家族。现在月大叔为了通知别人参加他的魔法大会,于是他就要拜访所有的家族。由于是有向图,所以可能存在过去,就无法回来的情况,但是没有关系。月大叔可以创造传送卷轴,传送卷轴可以传送到任意一个点。第i张传送卷轴的造价是 a原创 2017-05-30 23:55:36 · 423 阅读 · 0 评论 -
[ NAIPC2016 ] D Programming Team [01分数规划 + 树上依赖背包]
UpCoder is looking to assign their best employees to a team tasked with designing their new and improved website, and they’re looking to you to help them form the team. There are nn potential candidat...原创 2018-10-10 10:48:25 · 251 阅读 · 0 评论