题目名称 | 2808. [UVa 437] 巴比伦塔 |
---|---|
输入输出 | uva_437.in/out |
难度等级 | ★☆ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 3 |
题目来源 | WHZ0325 于2018-09-18加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:7, 提交:18, 通过率:38.89% | ||||
雾茗 | 100 | 0.017 s | 0.29 MiB | C++ |
WHZ0325 | 100 | 0.018 s | 0.29 MiB | C++ |
HtBest | 100 | 0.020 s | 0.32 MiB | C++ |
梦那边的美好ET | 100 | 0.021 s | 0.32 MiB | C++ |
LGLJ | 100 | 0.027 s | 1.06 MiB | C++ |
tat | 100 | 0.040 s | 13.66 MiB | C++ |
cool | 100 | 0.049 s | 13.67 MiB | C++ |
LGLJ | 33 | 0.021 s | 1.06 MiB | C++ |
HtBest | 33 | 0.022 s | 0.32 MiB | C++ |
雾茗 | 0 | 0.000 s | 0.29 MiB | C++ |
关于 巴比伦塔 的近10条评论(全部评论) |
---|
有 $n(n\le 30)$ 种立方体,每种都有无穷多个。要求选一些立方体摞成一根尽量高的柱子(可以自行选择哪一条边作为高),使得每个立方体的底面长宽分别严格小于它下方立方体的底面长宽。
输入包含多组数据,输入数据以 $0$ 结尾。
对于每组数据,第一行是一个整数 $n$,接下来的 $n$ 行每行 $3$ 个整数 $x_i,y_i,z_i$ 分别表示立方体的长宽高。
对于每组数据,以 ‘Case case: maximum height = height’ 的格式输出柱子最高的高度。
1 10 20 30 2 6 8 10 5 5 5 7 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 5 31 41 59 26 53 58 97 93 23 84 62 64 33 83 27 0
Case 1: maximum height = 40 Case 2: maximum height = 21 Case 3: maximum height = 28 Case 4: maximum height = 342
数据很弱,不要抱太大期望。
UVa 437 The Tower of Babylon