LC 1725.Number Of Rectangles That Can Form The Largest Square
题目描述
这是 LeetCode
上的 1725.
可以形成最大正方形的矩形数目 ,难度为简单。
给你一个数组 rectangles
,其中
rectangles[i] = [li, wi]
表示第 i
个矩形的长度为 li
、宽度为 wi
。
如果存在 k
同时满足 k <= li
和
k <= wi
,就可以将第 i
个矩形切成边长为
k
的正方形。例如,矩形 [4,6]
可以切成边长最大为 4
的正方形。
设 maxLen
为可以从矩形数组 rectangles
切分得到的 最大正方形 的边长。
请你统计有多少个矩形能够切出边长为 maxLen
的正方形,并返回矩形 数目 。
示例 1:
1 |
|
示例 2:
1 |
|
提示:
1 <= rectangles.length <= 1000
rectangles[i].length == 2
1 <= li, wi <= 10^9
li != wi
解答
方法一:模拟
根据题目要求进行模拟即可。
1 |
|
时间复杂度:\(O(N)\),其中
N
为recrangles
的长度。空间复杂度:\(O(1)\)。
每题一图
LC 1725.Number Of Rectangles That Can Form The Largest Square
https://chen-huaneng.github.io/2024/01/19/2024-1-19-2024-01-19-lc-1725/