1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 19:18:14 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/算法题(国内版)/problem (Chinese)/最大黑方阵 [max-black-square-lcci].html

33 lines
1.1 KiB
HTML
Raw Normal View History

2022-03-27 20:38:29 +08:00
<p>给定一个方阵,其中每个单元(像素)非黑即白。设计一个算法,找出 4 条边皆为黑色像素的最大子方阵。</p>
<p>返回一个数组 <code>[r, c, size]</code> ,其中&nbsp;<code>r</code>,&nbsp;<code>c</code>&nbsp;分别代表子方阵左上角的行号和列号,<code>size</code> 是子方阵的边长。若有多个满足条件的子方阵,返回 <code>r</code> 最小的,若 <code>r</code> 相同,返回 <code>c</code> 最小的子方阵。若无满足条件的子方阵,返回空数组。</p>
<p><strong>示例 1:</strong></p>
<pre><strong>输入:
</strong>[
&nbsp; [1,0,1],
&nbsp; [<strong>0,0</strong>,1],
&nbsp; [<strong>0,0</strong>,1]
]
<strong>输出: </strong>[1,0,2]
<strong>解释: </strong>输入中 0 代表黑色1 代表白色,标粗的元素即为满足条件的最大子方阵
</pre>
<p><strong>示例 2:</strong></p>
<pre><strong>输入:
</strong>[
&nbsp; [<strong>0</strong>,1,1],
&nbsp; [1,0,1],
&nbsp; [1,1,0]
]
<strong>输出: </strong>[0,0,1]
</pre>
<p><strong>提示:</strong></p>
<ul>
<li><code>matrix.length == matrix[0].length &lt;= 200</code></li>
</ul>