随笔分类 -  01背包

寒冰王座 hdu 1248(背包)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1248 阅读全文
posted @ 2016-09-27 20:40 不忧尘世不忧心 阅读(238) 评论(0) 推荐(0)
Robberies HDU 2955(01背包)
摘要:http://acm.hust.edu.cn/vjudge/contest/125771#problem/G 密码:zznuacm 题意:现给出逃跑的警戒值(也就是超过这个值就会被抓),问你在不超过这个值的前提下,最大能偷走的钱的数目。 分析:由于警戒值是浮点数,不能当做背包容量。那么我们需要换一件 阅读全文
posted @ 2016-08-08 15:24 不忧尘世不忧心 阅读(112) 评论(0) 推荐(0)
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 hdu2191(01背包)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2191 中文题目,就不说废话了。。。 分析:这道题是多重背包,但是可以用01背包来做,把每种大米有几袋一个一个单独存储,这样就变成01背包了。。。 #include <iostream> #include <std 阅读全文
posted @ 2016-08-05 21:00 不忧尘世不忧心 阅读(178) 评论(0) 推荐(0)
I NEED A OFFER! hdu1203(背包)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1203 分析:题中有两个字“至少”,所以我们可以选择算一个也不可能的概率为多少,再用1减去它,即可获得所要答案。 #include<stdio.h> #include<math.h> #include<string 阅读全文
posted @ 2016-08-04 11:02 不忧尘世不忧心 阅读(130) 评论(0) 推荐(0)
Bookshelf 2 poj3628(01背包/DFS)
摘要:http://poj.org/problem?id=3628 题意:现有一个书架,N头牛,农场主想把这些牛放在书架上,当然,书架是有固定的高度的。现在问你在这些牛之中,其中一些牛的高度加在一块比书架高的最小差值是多少? 分析: 两种方法:(1)01背包,算得所有牛的高度,然后dp一遍,再找比书架高的 阅读全文
posted @ 2016-08-04 09:49 不忧尘世不忧心 阅读(451) 评论(0) 推荐(0)
Charm Bracelet poj3624(01背包)
摘要:http://poj.org/problem?id=3624 题意:现给你一个包的承重量为M,然后有各种手链的重量Wi,以及它们的价值Di,问你能得到的最大价值为多少? 分析:典型的01背包问题 #include<stdio.h> #include<math.h> #include<string.h 阅读全文
posted @ 2016-08-03 21:56 不忧尘世不忧心 阅读(160) 评论(0) 推荐(0)
饭卡 hdu2546(01背包)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=2546 分析:现要求你买过东西后卡上余额最少,而卡上余额只要大于等于5,那么一定可以购买成功,那么我们直接想法是要用这5元去买最贵的东西,(但是当卡上余额不足5元时,那么此时余额就是最小值了)。我们可以让余额先减去 阅读全文
posted @ 2016-08-03 10:03 不忧尘世不忧心 阅读(169) 评论(0) 推荐(0)