华为机试真题 C++ 实现书籍叠放

Posted MISAYAONE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为机试真题 C++ 实现书籍叠放相关的知识,希望对你有一定的参考价值。

目录

题目

思路

考点

Code


题目

书籍的长、宽都是整数对应 (l,w)。如果书A的长宽度都比B长宽大时,则允许将B排列放在A上面。现在有一组规格的书籍,书籍叠放时要求书籍不能做旋转,请计算最多能有多少个规格书籍能叠放在一起。

输入

[[20,16],[15,11],[10,10],[9,10]]

输出

3

解释:前三本可叠放在一起。

思路

1:注意审题,书A的长宽度都比B长宽大时,才能叠上去,也就是两个数字都比另外一个大才行

以上是关于华为机试真题 C++ 实现书籍叠放的主要内容,如果未能解决你的问题,请参考以下文章

华为机试真题 Java 实现书籍叠放

华为OD机试 - 叠放书籍(C 语言解题)独家

2022华为机试真题 C++ 实现单词重量

华为机试真题 C++ 实现最小调整顺序次数2022.11 Q4 新题

华为机试真题 C++ 实现不含 101 的数2022.11 Q4新题

华为机试真题 C++ 实现矩阵最大值