1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-07 08:21:41 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2022-05-02 23:44:12 +08:00
parent 7ea03594b3
commit 2a71c78585
4790 changed files with 11696 additions and 10944 deletions

View File

@@ -12,7 +12,7 @@
"translatedContent": "<p>你被请来给一个要举办高尔夫比赛的树林砍树。树林由一个 <code>m x n</code> 的矩阵表示, 在这个矩阵中:</p>\n\n<ul>\n\t<li><code>0</code> 表示障碍,无法触碰</li>\n\t<li><code>1</code> 表示地面,可以行走</li>\n\t<li><code>比 1 大的数</code> 表示有树的单元格,可以行走,数值表示树的高度</li>\n</ul>\n\n<p>每一步,你都可以向上、下、左、右四个方向之一移动一个单位,如果你站的地方有一棵树,那么你可以决定是否要砍倒它。</p>\n\n<p>你需要按照树的高度从低向高砍掉所有的树,每砍过一颗树,该单元格的值变为 <code>1</code>(即变为地面)。</p>\n\n<p>你将从 <code>(0, 0)</code> 点开始工作,返回你砍完所有树需要走的最小步数。 如果你无法砍完所有的树,返回 <code>-1</code> 。</p>\n\n<p>可以保证的是,没有两棵树的高度是相同的,并且你至少需要砍倒一棵树。</p>\n\n<p> </p>\n\n<p><strong>示例 1</strong></p>\n<img alt=\"\" src=\"https://assets.leetcode.com/uploads/2020/11/26/trees1.jpg\" style=\"width: 242px; height: 242px;\" />\n<pre>\n<strong>输入:</strong>forest = [[1,2,3],[0,0,4],[7,6,5]]\n<strong>输出:</strong>6\n<strong>解释:</strong>沿着上面的路径,你可以用 6 步,按从最矮到最高的顺序砍掉这些树。</pre>\n\n<p><strong>示例 2</strong></p>\n<img alt=\"\" src=\"https://assets.leetcode.com/uploads/2020/11/26/trees2.jpg\" style=\"width: 242px; height: 242px;\" />\n<pre>\n<strong>输入:</strong>forest = [[1,2,3],[0,0,0],[7,6,5]]\n<strong>输出:</strong>-1\n<strong>解释:</strong>由于中间一行被障碍阻塞,无法访问最下面一行中的树。\n</pre>\n\n<p><strong>示例 3</strong></p>\n\n<pre>\n<strong>输入:</strong>forest = [[2,3,4],[0,0,5],[8,7,6]]\n<strong>输出:</strong>6\n<strong>解释:</strong>可以按与示例 1 相同的路径来砍掉所有的树。\n(0,0) 位置的树,可以直接砍去,不用算步数。\n</pre>\n\n<p> </p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li><code>m == forest.length</code></li>\n\t<li><code>n == forest[i].length</code></li>\n\t<li><code>1 <= m, n <= 50</code></li>\n\t<li><code>0 <= forest[i][j] <= 10<sup>9</sup></code></li>\n</ul>\n",
"isPaidOnly": false,
"difficulty": "Hard",
"likes": 100,
"likes": 105,
"dislikes": 0,
"isLiked": null,
"similarQuestions": "[]",
@@ -155,7 +155,7 @@
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"3.6K\", \"totalSubmission\": \"8.8K\", \"totalAcceptedRaw\": 3619, \"totalSubmissionRaw\": 8773, \"acRate\": \"41.3%\"}",
"stats": "{\"totalAccepted\": \"3.7K\", \"totalSubmission\": \"9K\", \"totalAcceptedRaw\": 3743, \"totalSubmissionRaw\": 9034, \"acRate\": \"41.4%\"}",
"hints": [],
"solution": null,
"status": null,