题目描述
书籍的长、宽都是整数对应 (l,w)。如果书A的长宽度都比B长宽大时,则允许将B排列放在A上面。现在有一组规格的书籍,书籍叠放时要求书籍不能做旋转,请计算最多能有多少个规格书籍能叠放在一起。
输入描述
输入:books = [[20,16],[15,11],[10,10],[9,10]]
说明:总共4本书籍,第一本长度为20宽度为16;第二本书长度为15宽度为11,依次类推,最后一本书长度为9宽度为10.
输出描述
输出:3
说明: 最多3个规格的书籍可以叠放到一起, 从下到上依次为: [20,16],[15,11],[10,10]
用例
| 输入 | [[20,16],[15,11],[10,10],[9,10]] |
| 输出 | 3 |
| 说明 | 无 |
题目解析
参考
这道华为在线测评(OD)题目要求解决书籍叠放问题,给定一组书籍规格,判断最多能有多少本堆叠在一起,不考虑书籍旋转。例如,输入[[20,16],[15,11],[10,10],[9,10]],输出为3,书籍堆叠顺序为[20,16],[15,11],[10,10]。"
124024304,13347996,阿里云LNMP环境搭建与WordPress sakurairo主题配置,"['运维', 'Linux', '数据库', 'Web服务器', 'PHP']
订阅专栏 解锁全文
1万+

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



