求此站外题DP转移方程解析.
  • 板块学术版
  • 楼主M4A4_Howl
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/10/19 18:29
  • 上次更新2023/10/22 13:17:24
查看原帖
求此站外题DP转移方程解析.
951266
M4A4_Howl楼主2023/10/19 18:29

一组研究人员正在设计一个实验来测试一只猴子的智商。他们将在一栋大楼的屋顶上悬挂一根香蕉,同时为猴子提供一些积木。如果猴子足够聪明,它将能够通过将一块积木放在另一块积木的顶部来接触香蕉,从而建立一个塔,并爬上去获取它最喜欢的食物 研究人员有n种类型的积木,每种类型的积木都有无限的供应。每个i型积木都是线性尺寸 (xix_i,yiy_i, ziz_i)的长方形实体。一个积木可以被调整方向,使其三个维度中的任何两个维度决定了底座的尺寸,另一个维度是高度 他们想确保通过堆叠积木,使最高的塔能够到达屋顶。问题是,在建塔时,只要上层积木的两个底面尺寸都严格小于下层积木的相应底面尺寸,一个积木就只能放在另一个积木的上面,因为必须有一些空间让猴子踩上去。这就意味着,例如,面向有相同尺寸基座的积木不能堆鲁你的工作是编写一个程序,确定猴子用一组给定的积木可以建造的最高的塔的高度

输入

测试案例的第一行包含一个整数n,代表以下数据集中不同块的数量。n的最大值是30。接下来的n行包含三个整数,代表xix_i、yiy_i和ziz_i的值。

输出

对于测试案例,打印一行包含最高可能的塔的高度,格式为“最大高度=高度

2023/10/19 18:29
加载中...