mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-09-07 08:21:41 +08:00
update
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
"translatedContent": "<p>给你一个下标从 <strong>1</strong> 开始的二进制矩阵,其中 <code>0</code> 表示陆地,<code>1</code> 表示水域。同时给你 <code>row</code> 和 <code>col</code> 分别表示矩阵中行和列的数目。</p>\n\n<p>一开始在第 <code>0</code> 天,<strong>整个</strong> 矩阵都是 <strong>陆地</strong> 。但每一天都会有一块新陆地被 <strong>水</strong> 淹没变成水域。给你一个下标从 <strong>1</strong> 开始的二维数组 <code>cells</code> ,其中 <code>cells[i] = [r<sub>i</sub>, c<sub>i</sub>]</code> 表示在第 <code>i</code> 天,第 <code>r<sub>i</sub></code> 行 <code>c<sub>i</sub></code> 列(下标都是从 <strong>1</strong> 开始)的陆地会变成 <strong>水域</strong> (也就是 <code>0</code> 变成 <code>1</code> )。</p>\n\n<p>你想知道从矩阵最 <strong>上面</strong> 一行走到最 <strong>下面</strong> 一行,且只经过陆地格子的 <strong>最后一天</strong> 是哪一天。你可以从最上面一行的 <strong>任意</strong> 格子出发,到达最下面一行的 <strong>任意</strong> 格子。你只能沿着 <strong>四个</strong> 基本方向移动(也就是上下左右)。</p>\n\n<p>请返回只经过陆地格子能从最 <strong>上面</strong> 一行走到最 <strong>下面</strong> 一行的 <strong>最后一天</strong> 。</p>\n\n<p> </p>\n\n<p><strong>示例 1:</strong></p>\n<img alt=\"\" src=\"https://assets.leetcode.com/uploads/2021/07/27/1.png\" style=\"width: 624px; height: 162px;\">\n<pre><b>输入:</b>row = 2, col = 2, cells = [[1,1],[2,1],[1,2],[2,2]]\n<b>输出:</b>2\n<b>解释:</b>上图描述了矩阵从第 0 天开始是如何变化的。\n可以从最上面一行到最下面一行的最后一天是第 2 天。\n</pre>\n\n<p><strong>示例 2:</strong></p>\n<img alt=\"\" src=\"https://assets.leetcode.com/uploads/2021/07/27/2.png\" style=\"width: 504px; height: 178px;\">\n<pre><b>输入:</b>row = 2, col = 2, cells = [[1,1],[1,2],[2,1],[2,2]]\n<b>输出:</b>1\n<b>解释:</b>上图描述了矩阵从第 0 天开始是如何变化的。\n可以从最上面一行到最下面一行的最后一天是第 1 天。\n</pre>\n\n<p><strong>示例 3:</strong></p>\n<img alt=\"\" src=\"https://assets.leetcode.com/uploads/2021/07/27/3.png\" style=\"width: 666px; height: 167px;\">\n<pre><b>输入:</b>row = 3, col = 3, cells = [[1,2],[2,1],[3,3],[2,2],[1,1],[1,3],[2,3],[3,2],[3,1]]\n<b>输出:</b>3\n<b>解释:</b>上图描述了矩阵从第 0 天开始是如何变化的。\n可以从最上面一行到最下面一行的最后一天是第 3 天。\n</pre>\n\n<p> </p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li><code>2 <= row, col <= 2 * 10<sup>4</sup></code></li>\n\t<li><code>4 <= row * col <= 2 * 10<sup>4</sup></code></li>\n\t<li><code>cells.length == row * col</code></li>\n\t<li><code>1 <= r<sub>i</sub> <= row</code></li>\n\t<li><code>1 <= c<sub>i</sub> <= col</code></li>\n\t<li><code>cells</code> 中的所有格子坐标都是 <strong>唯一</strong> 的。</li>\n</ul>\n",
|
||||
"isPaidOnly": false,
|
||||
"difficulty": "Hard",
|
||||
"likes": 30,
|
||||
"likes": 31,
|
||||
"dislikes": 0,
|
||||
"isLiked": null,
|
||||
"similarQuestions": "[]",
|
||||
@@ -167,7 +167,7 @@
|
||||
"__typename": "CodeSnippetNode"
|
||||
}
|
||||
],
|
||||
"stats": "{\"totalAccepted\": \"2.6K\", \"totalSubmission\": \"5.3K\", \"totalAcceptedRaw\": 2585, \"totalSubmissionRaw\": 5314, \"acRate\": \"48.6%\"}",
|
||||
"stats": "{\"totalAccepted\": \"2.6K\", \"totalSubmission\": \"5.3K\", \"totalAcceptedRaw\": 2594, \"totalSubmissionRaw\": 5340, \"acRate\": \"48.6%\"}",
|
||||
"hints": [
|
||||
"What graph algorithm allows us to find whether a path exists?",
|
||||
"Can we use binary search to help us solve the problem?"
|
||||
|
Reference in New Issue
Block a user