已知三个int数组w,l,h,分别表示每个箱子宽、长和高,同时给定箱子的数目n。请设计算法,将箱子都堆起来(箱子不能反转),且上面箱子的宽度和长度必须小于下面的箱子。返回值为能够堆出的最高的高度。要求n小于等于500。 测试样例: [1,1,1],[1,1,1],[1,1,1] 返回:1
加载中...
import java.util.*; public class Box { public int getHeight(int[] w, int[] l, int[] h, int n) { // write code here } }
class Box { public: int getHeight(vector
w, vector
l, vector
h, int n) { // write code here } };
# -*- coding:utf-8 -*- class Box: def getHeight(self, w, l, h, n): # write code here
class Box { public int getHeight(int[] w, int[] l, int[] h, int n) { // write code here } }