Class Solution
-
- All Implemented Interfaces:
public final class Solution1240 - Tiling a Rectangle with the Fewest Squares.
Hard
Given a rectangle of size
nxm, return the minimum number of integer-sided squares that tile the rectangle.Example 1:
Input: n = 2, m = 3
Output: 3
Explanation:
3squares are necessary to cover the rectangle.2(squares of1x1)1(square of2x2)Example 2:
Input: n = 5, m = 8
Output: 5
Example 3:
Input: n = 11, m = 13
Output: 6
Constraints:
1 <= n, m <= 13
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final IntegertilingRectangle(Integer n, Integer m)-
-
Method Detail
-
tilingRectangle
final Integer tilingRectangle(Integer n, Integer m)
-
-
-
-