HDU---1114 Piggy-Bank【完全背包】
来源:互联网 发布:类似菠萝饭的软件 编辑:程序博客网 时间:2024/05/22 07:19
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. Whenever some ACM member has any small money, he takes all the coins and throws them into a piggy-bank. You know that this process is irreversible, the coins cannot be removed without breaking the pig. After a sufficiently long time, there should be enough cash in the piggy-bank to pay everything that needs to be paid.
But there is a big problem with piggy-banks. It is not possible to determine how much money is inside. So we might break the pig into pieces only to find out that there is not enough money. Clearly, we want to avoid this unpleasant situation. The only possibility is to weigh the piggy-bank and try to guess how many coins are inside. Assume that we are able to determine the weight of the pig exactly and that we know the weights of all coins of a given currency. Then there is some minimum amount of money in the piggy-bank that we can guarantee. Your task is to find out this worst case and determine the minimum amount of cash inside the piggy-bank. We need your help. No more prematurely broken pigs!
But there is a big problem with piggy-banks. It is not possible to determine how much money is inside. So we might break the pig into pieces only to find out that there is not enough money. Clearly, we want to avoid this unpleasant situation. The only possibility is to weigh the piggy-bank and try to guess how many coins are inside. Assume that we are able to determine the weight of the pig exactly and that we know the weights of all coins of a given currency. Then there is some minimum amount of money in the piggy-bank that we can guarantee. Your task is to find out this worst case and determine the minimum amount of cash inside the piggy-bank. We need your help. No more prematurely broken pigs!
310 11021 130 5010 11021 150 301 6210 320 4
The minimum amount of money in the piggy-bank is 60.The minimum amount of money in the piggy-bank is 100.This is impossible.
大意:
已知存钱罐前后的重量和硬币的种类,每种硬币都有其重量与价值,问将存钱罐装满后使得价值最少。
输入:
第一行T,表示T组测试案例,第二行存钱罐前后的重量,第三行N,表示有N种硬币,后面N行表示每种硬币的价值以及重量。
解析: dp[i]表示当存钱罐的容量为i时所能装的硬币的最小价值。
SOURCE:点击打开链接
代码:
1 0
- hdu 1114 Piggy-Bank(完全背包)
- hdu 1114 Piggy-Bank【完全背包】
- hdu 1114 Piggy-Bank(完全背包)
- HDU 1114 Piggy-Bank (完全背包)
- HDU 1114 Piggy-Bank ( 完全背包 )
- HDU 1114 Piggy-Bank完全背包
- hdu 1114 Piggy-Bank(完全背包)
- hdu 1114 Piggy-Bank(完全背包)
- hdu 1114 Piggy-Bank(完全背包)
- hdu 1114 Piggy-Bank 完全背包
- HDU 1114 Piggy-Bank 完全背包
- HDU 1114 Piggy-Bank (完全背包)
- HDU 1114 Piggy-Bank (完全背包)
- hdu 1114 Piggy-Bank (完全背包)
- hdu 1114 Piggy-Bank 完全背包
- hdu 1114 Piggy-Bank (完全背包)
- hdu 1114 Piggy-Bank(完全背包)
- HDU 1114 Piggy-Bank (完全背包)
- BestCoder #92 C (dp)(要学会表示状态啊)
- Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition(SPP-Net)解读
- bzoj 3333 树状数组+线段树
- 《CLR via C#》读书笔记-CLR寄宿与AppDomain
- HashTable之put
- HDU---1114 Piggy-Bank【完全背包】
- android-view(3)
- NYOJ 260
- 反射
- Kanzi基础---Kanzi基本概念
- 括号匹配 RMQ/暴力
- mysql之简单的多标查询
- C++智能指针详解
- js知识总结