每日一题:最大矩形
题意
给定一个仅包含 $0$ 和 $1$ 、大小为 $n * m$ 的二维二进制矩阵,找出只包含 $1$ 的最大矩形,并返回其面积。$(n, m \in [1, 200])$
思路
有一个子问题,求柱状图最大矩形。预先求出 $1-i$ 层的 $h[i]$ 然后利用套用子问题的模板即可,复杂度 $O(n * m)$.
Solution
1 | class Solution { |
给定一个仅包含 $0$ 和 $1$ 、大小为 $n * m$ 的二维二进制矩阵,找出只包含 $1$ 的最大矩形,并返回其面积。$(n, m \in [1, 200])$
有一个子问题,求柱状图最大矩形。预先求出 $1-i$ 层的 $h[i]$ 然后利用套用子问题的模板即可,复杂度 $O(n * m)$.
1 | class Solution { |
Update your browser to view this website correctly.&npsb;Update my browser now