1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-10-22 21:46:46 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

存量题库数据更新

This commit is contained in:
2023-12-09 18:42:21 +08:00
parent a788808cd7
commit c198538f10
10843 changed files with 288489 additions and 248355 deletions

View File

@@ -1,36 +1,45 @@
<p>在给定的二维二进制数组 <code>A</code> 中,存在两座岛。(岛是由四面相连的 <code>1</code> 形成的一个最大组。)</p>
<p>给你一个大小为 <code>n x n</code> 的二元矩阵 <code>grid</code> ,其中 <code>1</code> 表示陆地,<code>0</code> 表示水域。</p>
<p>现在,我们可以将 <code>0</code> 变为 <code>1</code>,以使两座岛连接起来,变成一座岛</p>
<p><strong></strong> 是由四面相连的 <code>1</code> 形成的一个最大组,即不会与非组内的任何其他 <code>1</code> 相连。<code>grid</code><strong>恰好存在两座岛</strong> </p>
<p>返回必须翻转的 <code>0</code> 的最小数目。(可以保证答案至少是 <code>1</code> 。)</p>
<div class="original__bRMd">
<div>
<p>你可以将任意数量的 <code>0</code> 变为 <code>1</code> ,以使两座岛连接起来,变成 <strong>一座岛</strong></p>
<p> </p>
<p>返回必须翻转的 <code>0</code> 的最小数目。</p>
</div>
</div>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>A = [[0,1],[1,0]]
<strong>输入:</strong>grid = [[0,1],[1,0]]
<strong>输出:</strong>1
</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>A = [[0,1,0],[0,0,0],[0,0,1]]
<strong>输入:</strong>grid = [[0,1,0],[0,0,0],[0,0,1]]
<strong>输出:</strong>2
</pre>
<p><strong>示例 3</strong></p>
<pre>
<strong>输入:</strong>A = [[1,1,1,1,1],[1,0,0,0,1],[1,0,1,0,1],[1,0,0,0,1],[1,1,1,1,1]]
<strong>输出:</strong>1</pre>
<strong>输入:</strong>grid = [[1,1,1,1,1],[1,0,0,0,1],[1,0,1,0,1],[1,0,0,0,1],[1,1,1,1,1]]
<strong>输出:</strong>1
</pre>
<p> </p>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>2 <= A.length == A[0].length <= 100</code></li>
<li><code>A[i][j] == 0</code><code>A[i][j] == 1</code></li>
<li><code>n == grid.length == grid[i].length</code></li>
<li><code>2 &lt;= n &lt;= 100</code></li>
<li><code>grid[i][j]</code><code>0</code><code>1</code></li>
<li><code>grid</code> 中恰有两个岛</li>
</ul>