「每日LeetCode」2021年3月25日
本文最后更新于:2023年3月19日 晚上
Lt1725. 可以形成最大正方形的矩形数目
1725. 可以形成最大正方形的矩形数目
给你一个数组 rectangles ,其中 rectangles[i] = [l, w] 表示第 i 个矩形的长度为 l 、宽度为 w 。
如果存在 k 同时满足 k <= l 和 k <= w ,就可以将第 i 个矩形切成边长为 k 的正方形。例如,矩形 [4,6] 可以切成边长最大为 4 的正方形。
设 maxLen 为可以从矩形数组 rectangles 切分得到的 最大正方形 的边长。
返回可以切出边长为_ _maxLen 的正方形的矩形 数目 。
示例 1:
1 | |
示例 2:
1 | |
提示:
1 <= rectangles.length <= 1000rectangles[i].length == 21 <= l, w <= 10l != w
思路
遍历每一个正方形求得每个能求得的最大正方形,同时记录能得到的最大正方形,然后统计等于最大正方形数量相等的正方形数量返回即可。
解答
1 | |
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!