1635 Space Elevator【解题报告】
来源:互联网 发布:知柏地黄丸功效禁忌 编辑:程序博客网 时间:2024/05/22 14:37
Space Elevator
Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 2829 Accepted: 1172
http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=1635
Description
The cows are going to space! They plan to achieve orbit by building a sort of space elevator: a giant tower of blocks. They have K (1 <= K <= 400) different types of blocks with which to build the tower. Each block of type i has height h_i (1 <= h_i <= 100) and is available in quantity c_i (1 <= c_i <= 10). Due to possible damage caused by cosmic rays, no part of a block of type i can exceed a maximum altitude a_i (1 <= a_i <= 40000).
Help the cows build the tallest space elevator possible by stacking blocks on top of each other according to the rules.
Help the cows build the tallest space elevator possible by stacking blocks on top of each other according to the rules.
Input
* Line 1: A single integer, K
* Lines 2..K+1: Each line contains three space-separated integers: h_i, a_i, and c_i. Line i+1 describes block type i.
* Lines 2..K+1: Each line contains three space-separated integers: h_i, a_i, and c_i. Line i+1 describes block type i.
Output
* Line 1: A single integer H, the maximum height of a tower that can be built
Sample Input
37 40 35 23 82 52 6
Sample Output
48
Hint
OUTPUT DETAILS:
From the bottom: 3 blocks of type 2, below 3 of type 1, below 6 of type 3. Stacking 4 blocks of type 2 and 3 of type 1 is not legal, since the top of the last type 1 block would exceed height 40.
From the bottom: 3 blocks of type 2, below 3 of type 1, below 6 of type 3. Stacking 4 blocks of type 2 and 3 of type 1 is not legal, since the top of the last type 1 block would exceed height 40.
Source
USACO 2005 March Gold
分析:
高度相当于物品的容量也是价值,而这里的限制高度相当于背包容量,当然这里有多只背包,但最后是组合起来的,相当于一只。运用多重背包,其实也是01背包的拓展而已,基本一样。
要想知道之间的关系参看:http://blog.csdn.net/helihui123/archive/2009/11/13/4807977.aspx
具体的都在那个参看那里,这里不多说直接代码,我加了注释:
- 1635 Space Elevator【解题报告】
- pku 2392 space elevator 多重背包 dp 解题报告
- Elevator解题报告
- Elevator Trouble解题报告
- 1006-Elevator-解题报告
- HDOJ 1008 Elevator解题报告
- problem-1006 Elevator 解题报告
- Space Replacement 解题报告
- 杭电Hdu 1008 Elevator解题报告
- hdoj-1008-Elevator(解题报告)
- Space Elevator
- Space Elevator
- Space Elevator
- PAT (Advanced Level) 1008. Elevator (20) 解题报告
- pku2392 Space Elevator
- POJ 2392 Space Elevator
- poj2392 Space Elevator
- poj Space Elevator
- javascript小技巧
- Document Object Model
- JDBC基础理论与实践
- 自由软件:走在前面的社区或组织列表V0.3
- 几种光纤接口(ST,SC,LC,FC)
- 1635 Space Elevator【解题报告】
- 实际开发经验
- 小D的TreeView数据绑定方法
- WinFormsUI.Docking 深度分析(一)
- 关于汇编跳转指令的说明
- 干得累死,并不见得老板就待见你?
- ASP.NET程序中常用的三十三种代码
- 常用正则表达式
- KAV/KIS 6.0/7.0 KEY 激活码 授权文件