背包
DP
Aloof__
笔记是记忆的缓冲
展开
-
P1060 开心的金明
题源:P1060 开心的金明题目:题目描述金明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间。更让他高兴的是,妈妈昨天对他说:“你的房间需要购买哪些物品,怎么布置,你说了算,只要不超过NN元钱就行”。今天一早金明就开始做预算,但是他想买的东西太多了,肯定会超过妈妈限定的N元。于是,他把每件物品规定了一个重要度,分为5等:用整数1-5表示,第5等最重要。他还从因特...原创 2019-07-31 10:57:17 · 621 阅读 · 0 评论 -
Cash Machine 多重背包
A Bank plans to install a machine for cash withdrawal. The machine is able to deliver appropriate @ bills for a requested cash amount. The machine uses exactly N distinct bill denominations, say Dk, k...原创 2019-10-02 22:54:01 · 293 阅读 · 0 评论 -
Coin Change UVA - 674(完全背包 dp)
Suppose there are 5 types of coins: 50-cent, 25-cent, 10-cent, 5-cent, and 1-cent. We want to makechanges with these coins for a given amount of money.For example, if we have 11 cents, then we can m...原创 2019-09-02 23:21:15 · 394 阅读 · 0 评论 -
CD UVA - 624(背包问题)
You have a long drive by car ahead. You have a tape recorder, but unfortunately your best music is on CDs. You need to have it on tapes so the problem to solve is: you have a tape N minutes long. How ...原创 2019-09-02 17:56:41 · 247 阅读 · 0 评论 -
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 HDU - 2191(多重背包)
急!灾区的食物依然短缺!为了挽救灾区同胞的生命,心系灾区同胞的你准备自己采购一些粮食支援灾区,现在假设你一共有资金n元,而市场有m种大米,每种大米都是袋装产品,其价格不等,并且只能整袋购买。请问:你用有限的资金最多能采购多少公斤粮食呢?后记:人生是一个充满了变数的生命过程,天灾、人祸、病痛是我们生命历程中不可预知的威胁。月有阴晴圆缺,人有旦夕祸福,未来对于我们而言是一个未知数。那么,我们...原创 2019-09-02 17:02:45 · 162 阅读 · 0 评论 -
Robberies HDU - 2955(背包问题)
可怜的POIUYTREWQ最近想买下dota2的商品,但是手头缺钱。他想起了之前看过的一部大片,觉得抢银行也许是个不错的选择。他认为,坏人被抓是因为没有预先规划。于是他在之前的几个月对各大银行进行了一次评估; 评估内容包括安全性和可盗窃金额: 他想知道在在某个风险系数下可以偷窃的最大金额Input第一行给出了一个整数T, 表示有T组测试数据. 对于每一组数据,第一行给出了一个浮点数P, 表示P...原创 2019-09-02 16:49:54 · 274 阅读 · 0 评论 -
Piggy-Bank HDU - 1114(完全背包模板问题)
在 ACM 能够开展之前,必须准备预算,并获得必要的财力支持。该活动的主要收入来自于 Irreversibly Bound Money (IBM)。思路很简单。任何时候,某位 ACM 会员有少量的钱时,他将所有的硬币投入到小猪储钱罐中。这个过程不可逆,因为只有把小猪储钱罐打碎才能取出硬币。在足够长的时间之后,小猪储钱罐中有了足够的现金,用于支付 ACM 活动所需的花费。但是,小猪储钱罐存在一个大...原创 2019-09-02 13:42:15 · 218 阅读 · 0 评论 -
饭卡 HDU - 2546(背包问题)
电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等于5元,就一定可以购买成功(即使购买后卡上余额为负),否则无法购买(即使金额足够)。所以大家都希望尽量使卡上的余额最少。某天,食堂中有n种菜出售,每种菜可购买一次。已知每种菜的价格以及卡上的余额,问最少可使卡上的余额为多少。Input多组数据。对于每组数据:第一行为正整数n,表示菜的...原创 2019-09-02 13:25:59 · 215 阅读 · 0 评论 -
Bone Collector HDU - 2602(01背包)
涂奥最近迷上了吃鸡,房间有n个配件,每个配件有c(c<=1e3)的重量和v(v<=1e3)的价值,哇,涂奥捡了一个2级包,容量为s,所以涂奥最多当多肥的快递员呢?Input输入的第一行是T, 表示有一共要打T场比赛.每组数据由三行组成.第1行包含两个整数n和s 第2行包含n个整数, 表示每一个配件的价值. 第3行包含n个整数, 表示每个配件的重量.Output对每一组数据,...原创 2019-09-02 09:36:15 · 242 阅读 · 0 评论 -
各种背包模板
0 1 背包问题:有n种重量和价值分别为wi, vi的物品,从这些物品中挑选总重量不超过W的物品,求出挑选物品价值总和的构大值。在这 里,每种物品只可以挑选一件限制条件1 ≤ n ≤ 1001 ≤ wi, vi ≤ 1001 ≤ W ≤ 10000分析一波这道题就是各个物品“选”与“不选”的组合,因此被称 为0 0 1背包问题。如果检查n个物品所有“选”与“不选”的组 合,算法的复杂...原创 2019-08-09 19:09:16 · 539 阅读 · 0 评论 -
Investment 完全背包
John never knew he had a grand-uncle, until he received the notary’s letter. He learned that his late grand-uncle had gathered a lot of money, somewhere in South-America, and that John was the only in...原创 2019-10-02 23:04:33 · 141 阅读 · 0 评论