#85. 叠箱子
叠箱子
题目描述
你有 个箱子,编号从 到 ,每个箱子有三个属性,以第 个箱子为例,分别是重量 ,承重能力 ,价值 。
你想建一座塔,因此需要将一些箱子堆叠起来,但是每个箱子必须满足下面的条件:
- 这个箱子上面的所有箱子重量和要小于等于这个箱子的承重能力。
定义一个塔的价值为它所用的所有箱子的价值和。
最大化这个塔的价值并输出它。
输入格式
第一行一个整数 ,表示箱子数量。
接下来 行,一行三个整数,用来描述这个箱子的三个属性 。
输出格式
一行一个整数,表示塔的最大价值。
样例 #1
样例输入 #1
样例输出 #1
样例 #2
样例输入 #2
样例输出 #2
样例 #3
样例输入 #3
样例输出 #3
样例 #4
样例输入 #4
样例输出 #4
提示
数据范围
。