叠放书籍
题目描述
书籍的长宽都是整数对应(l, w)
如果书A的长宽度都比B长宽大时,
则允许将B排列放在A上面,
现在有一组规格的书籍,
书籍叠放时要求,书籍不能做旋转,
请计算最多能有多少个规格书籍能叠放在一起。
输入描述
- 输入:
books=[[20,16],[15,11],[10,10],[9,10]] - 说明:总共有
4本书,第一本长度为20宽度为16
第一本长度为15宽度为11
以此类推
最后一本书长度为9宽度为10
输出描述
- 输出:
3 - 说明: 最多三个规格的书籍可以叠放在一起 ,
从下到上依次是[20,16],[15,11],[10,10]
示例一
输入
[[20,16],[15,11],[10,10
这是一个关于如何叠放书籍的问题,书籍的规格由长度和宽度定义,只能按原方向放置,不能旋转。目标是找出最多可以叠放在一起的不同规格书籍数量。问题提供输入输出描述以及一个Java解题参考。
订阅专栏 解锁全文
413

被折叠的 条评论
为什么被折叠?



