这是一个面试问题。
给出各种矩形的尺寸,我们需要找到能够包裹它们所有的矩形的最小面积? 矩形也可以旋转。
test case:-
input:
3 //number of rectangles
8 8
4 3
3 4
output:
88
11x8:
+ - - - - - - + + - +
| | | |
| | | |
| | + - +
| | + - +
| | | |
| | | |
+ - - - - - - + + - +
我之前看过一个类似的问题fitting rectangles in the smallest possible area。上述方法考虑了所有可能性,包括旋转,并在所有布局情况下确定最小值。
我们不能基于这样的算法,首先找到矩形的面积总和,然后寻找最大长度和宽度吗?