Skip to content

Commit

Permalink
Merge pull request #202 from LetMeFly666/updateProblems
Browse files Browse the repository at this point in the history
更新了题库-大于3k题了(到3017了)
  • Loading branch information
LetMeFly666 authored Jan 24, 2024
2 parents 06bda0b + 696edcf commit 9aa2f59
Show file tree
Hide file tree
Showing 241 changed files with 6,842 additions and 594 deletions.
4 changes: 2 additions & 2 deletions AllProblems/101.对称二叉树.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,14 @@ tags: [题解, LeetCode, 简单, 树, 深度优先搜索, 广度优先搜索,
<p>&nbsp;</p>

<p><strong>示例 1:</strong></p>
<img alt="" src="https://assets.leetcode.com/uploads/2021/02/19/symtree1.jpg" style="width: 354px; height: 291px;" />
<img alt="" src="https://pic.leetcode.cn/1698026966-JDYPDU-image.png" style="width: 354px; height: 291px;" />
<pre>
<strong>输入:</strong>root = [1,2,2,3,4,4,3]
<strong>输出:</strong>true
</pre>

<p><strong>示例 2:</strong></p>
<img alt="" src="https://assets.leetcode.com/uploads/2021/02/19/symtree2.jpg" style="width: 308px; height: 258px;" />
<img alt="" src="https://pic.leetcode.cn/1698027008-nPFLbM-image.png" style="width: 308px; height: 258px;" />
<pre>
<strong>输入:</strong>root = [1,2,2,null,3,null,3]
<strong>输出:</strong>false
Expand Down
8 changes: 4 additions & 4 deletions AllProblems/1084.销售分析III.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,10 @@ Product table:
| 1 | S8 |
+-------------+--------------+
<strong>解释:</strong>
id为1的产品仅在2019年春季销售
id为2的产品在2019年春季销售,但也在2019年春季之后销售
id 3的产品在2019年春季之后销售
我们只退回产品1,因为它是2019年春季才销售的产品。</pre>
id 为 1 的产品仅在 2019 年春季销售
id 为 2 的产品在 2019 年春季销售,但也在 2019 年春季之后销售
id 为 3 的产品在 2019 年春季之后销售
我们只返回 id 为 1 的产品,因为它是 2019 年春季才销售的产品。</pre>



21 changes: 14 additions & 7 deletions AllProblems/1128.等价多米诺骨牌对的数量.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,35 @@ tags: [题解, LeetCode, 简单, 数组, 哈希表, 计数]

力扣题目链接:[https://leetcode.cn/problems/number-of-equivalent-domino-pairs/](https://leetcode.cn/problems/number-of-equivalent-domino-pairs/)

<p>给你一个由一些多米诺骨牌组成的列表&nbsp;<code>dominoes</code>。</p>
<p>给你一组多米诺骨牌 <code>dominoes</code> 。</p>

<p>如果其中某一张多米诺骨牌可以通过旋转 <code>0</code>&nbsp;度或 <code>180</code> 度得到另一张多米诺骨牌,我们就认为这两张牌是等价的。</p>

<p>形式上,<code>dominoes[i] = [a, b]</code>&nbsp;&nbsp;<code>dominoes[j] = [c, d]</code>&nbsp;等价的前提是&nbsp;<code>a==c</code>&nbsp;&nbsp;<code>b==d</code>,或是&nbsp;<code>a==d</code> 且&nbsp;<code>b==c</code>。</p>
<p>形式上,<code>dominoes[i] = [a, b]</code> 与 <code>dominoes[j] = [c, d]</code> <strong>等价</strong> 当且仅当 (<code>a == c</code> 且 <code>b == d</code>) 或者 (<code>a == d</code> 且 <code>b == c</code>) 。即一张骨牌可以通过旋转 <code>0</code>&nbsp;度或 <code>180</code> 度得到另一张多米诺骨牌。</p>

<p>在&nbsp;<code>0 &lt;= i &lt; j &lt; dominoes.length</code>&nbsp;的前提下,找出满足&nbsp;<code>dominoes[i]</code> 和&nbsp;<code>dominoes[j]</code>&nbsp;等价的骨牌对 <code>(i, j)</code> 的数量。</p>

<p>&nbsp;</p>

<p><strong>示例:</strong></p>
<p><strong>示例 1:</strong></p>

<pre><strong>输入:</strong>dominoes = [[1,2],[2,1],[3,4],[5,6]]
<pre>
<strong>输入:</strong>dominoes = [[1,2],[2,1],[3,4],[5,6]]
<strong>输出:</strong>1
</pre>

<p><strong>示例 2:</strong></p>

<pre>
<strong>输入:</strong>dominoes = [[1,2],[1,2],[1,1],[1,2],[2,2]]
<strong>输出:</strong>3
</pre>

<p>&nbsp;</p>

<p><strong>提示:</strong></p>

<ul>
<li><code>1 &lt;= dominoes.length &lt;= 40000</code></li>
<li><code>1 &lt;= dominoes.length &lt;= 4 * 10<sup>4</sup></code></li>
<li><code>dominoes[i].length == 2</code></li>
<li><code>1 &lt;= dominoes[i][j] &lt;= 9</code></li>
</ul>

Expand Down
14 changes: 7 additions & 7 deletions AllProblems/1155.掷骰子等于目标和的方法数.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ tags: [题解, LeetCode, 中等, 动态规划]

<p>这里有&nbsp;<code>n</code>&nbsp;个一样的骰子,每个骰子上都有&nbsp;<code>k</code>&nbsp;个面,分别标号为&nbsp;<code>1</code>&nbsp;到 <code>k</code> 。</p>

<p>给定三个整数 <code>n</code> ,&nbsp; <code>k</code> 和&nbsp;<code>target</code>&nbsp;,返回可能的方式(从总共<em>&nbsp;</em><code>k<sup>n</sup></code><em>&nbsp;</em>种方式中)滚动骰子的数量,使正面朝上的数字之和等于<em>&nbsp;</em><code>target</code>&nbsp;。</p>
<p>给定三个整数 <code>n</code><code>k</code> 和 <code>target</code>,请返回投掷骰子的所有可能得到的结果(共有 <code>k<sup>n</sup></code> 种方式),使得骰子面朝上的数字总和等于 <code>target</code>。</p>

<p>答案可能很大,你需要对&nbsp;<code>10<sup>9</sup>&nbsp;+ 7</code> <strong>取模</strong>&nbsp;。</p>
<p>由于答案可能很大,你需要对 <code>10<sup>9</sup> + 7</code> <strong>取模</strong>。</p>

<p>&nbsp;</p>

Expand All @@ -21,25 +21,25 @@ tags: [题解, LeetCode, 中等, 动态规划]
<pre>
<strong>输入:</strong>n = 1, k = 6, target = 3
<strong>输出:</strong>1
<strong>解释:</strong>你扔一个有 6 个面的骰子。
得到 3 的和只有一种方法
<strong>解释:</strong>你掷了一个有 6 个面的骰子。
得到总和为 3 的结果的方式只有一种
</pre>

<p><strong>示例 2:</strong></p>

<pre>
<strong>输入:</strong>n = 2, k = 6, target = 7
<strong>输出:</strong>6
<strong>解释:</strong>你扔两个骰子,每个骰子有 6 个面。
得到 7 的和有 6 种方法:1+6 2+5 3+4 4+3 5+2 6+1。
<strong>解释:</strong>你掷了两个骰子,每个骰子有 6 个面。
有 6 种方式得到总和为 7 的结果: 1+6, 2+5, 3+4, 4+3, 5+2, 6+1。
</pre>

<p><strong>示例 3:</strong></p>

<pre>
<strong>输入:</strong>n = 30, k = 30, target = 500
<strong>输出:</strong>222616187
<strong>解释:</strong>返回的结果必须是对 10<sup>9</sup> + 7 取模。</pre>
<strong>解释:</strong>返回的结果必须对 10<sup>9</sup> + 7 取模。</pre>

<p>&nbsp;</p>

Expand Down
14 changes: 8 additions & 6 deletions AllProblems/1160.拼写单词.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,29 +20,31 @@ tags: [题解, LeetCode, 简单, 数组, 哈希表, 字符串]

<p><strong>示例 1:</strong></p>

<pre><strong>输入:</strong>words = [&quot;cat&quot;,&quot;bt&quot;,&quot;hat&quot;,&quot;tree&quot;], chars = &quot;atach&quot;
<pre>
<strong>输入:</strong>words = ["cat","bt","hat","tree"], chars = "atach"
<strong>输出:</strong>6
<strong>解释: </strong>
可以形成字符串 &quot;cat&quot;&quot;hat&quot;,所以答案是 3 + 3 = 6。
可以形成字符串 "cat""hat",所以答案是 3 + 3 = 6。
</pre>

<p><strong>示例 2:</strong></p>

<pre><strong>输入:</strong>words = [&quot;hello&quot;,&quot;world&quot;,&quot;leetcode&quot;], chars = &quot;welldonehoneyr&quot;
<pre>
<strong>输入:</strong>words = ["hello","world","leetcode"], chars = "welldonehoneyr"
<strong>输出:</strong>10
<strong>解释:</strong>
可以形成字符串 &quot;hello&quot;&quot;world&quot;,所以答案是 5 + 5 = 10。
可以形成字符串 "hello""world",所以答案是 5 + 5 = 10。
</pre>

<p>&nbsp;</p>

<p><strong>提示:</strong></p>

<ol>
<ul>
<li><code>1 &lt;= words.length &lt;= 1000</code></li>
<li><code>1 &lt;= words[i].length, chars.length&nbsp;&lt;= 100</code></li>
<li>所有字符串中都仅包含小写英文字母</li>
</ol>
</ul>



5 changes: 2 additions & 3 deletions AllProblems/1206.设计跳表.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,11 @@ tags: [题解, LeetCode, 困难, 设计, 链表]

<p>例如,一个跳表包含 <code>[30, 40, 50, 60, 70, 90]</code> ,然后增加 <code>80</code>、<code>45</code> 到跳表中,以下图的方式操作:</p>

<p><img alt="" src="https://assets.leetcode.com/uploads/2019/09/27/1506_skiplist.gif" /><br />
<small>Artyom Kalinin [CC BY-SA 3.0], via <a href="https://commons.wikimedia.org/wiki/File:Skip_list_add_element-en.gif" target="_blank" title="Artyom Kalinin [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons">Wikimedia Commons</a></small></p>
<p><img alt="" src="https://pic.leetcode.cn/1702370216-mKQcTt-1506_skiplist.gif" style="width: 500px; height: 173px;" /></p>

<p>跳表中有很多层,每一层是一个短的链表。在第一层的作用下,增加、删除和搜索操作的时间复杂度不超过 <code>O(n)</code>。跳表的每一个操作的平均时间复杂度是 <code>O(log(n))</code>,空间复杂度是 <code>O(n)</code>。</p>

<p>了解更多 :&nbsp;<a href="https://en.wikipedia.org/wiki/Skip_list" target="_blank">https://en.wikipedia.org/wiki/Skip_list</a></p>
<p>了解更多 :&nbsp;<a href="https://oi-wiki.org/ds/skiplist/" target="_blank">https://oi-wiki.org/ds/skiplist/</a></p>

<p>在本题中,你的设计应该要包含这些函数:</p>

Expand Down
39 changes: 12 additions & 27 deletions AllProblems/1222.可以攻击国王的皇后.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,57 +8,42 @@ tags: [题解, LeetCode, 中等, 数组, 矩阵, 模拟]

力扣题目链接:[https://leetcode.cn/problems/queens-that-can-attack-the-king/](https://leetcode.cn/problems/queens-that-can-attack-the-king/)

<p>在一个&nbsp;<strong>8x8</strong>&nbsp;的棋盘上,放置着若干「黑皇后」和一个「白国王」。</p>
<p>在一个 <strong>下标从 0 开始</strong> 的 <code>8 x 8</code> 棋盘上,可能有多个黑皇后和一个白国王。</p>

<p>给定一个由整数坐标组成的数组&nbsp;<code>queens</code>&nbsp;,表示黑皇后的位置;以及一对坐标&nbsp;<code>king</code> ,表示白国王的位置,返回所有可以攻击国王的皇后的坐标(任意顺序)。</p>
<p>给你一个二维整数数组 <code>queens</code>,其中 <code>queens[i] = [xQueeni, yQueeni]</code> 表示第 <code>i</code> 个黑皇后在棋盘上的位置。还给你一个长度为 <code>2</code> 的整数数组 <code>king</code>,其中 <code>king = [xKing, yKing]</code> 表示白国王的位置。</p>

<p>返回 <em>能够直接攻击国王的黑皇后的坐标</em>。你可以以 <strong>任何顺序</strong> 返回答案。</p>

<p>&nbsp;</p>

<p><strong>示例 1:</strong></p>

<p><img alt="" src="https://assets.leetcode-cn.com/aliyun-lc-upload/uploads/2019/10/13/untitled-diagram.jpg" /></p>
<p><img alt="" src="https://pic.leetcode.cn/1703052515-HqjAJq-chess1.jpg" style="width: 400px; height: 400px;" /></p>

<pre>
<strong>输入:</strong>queens = [[0,1],[1,0],[4,0],[0,4],[3,3],[2,4]], king = [0,0]
<strong>输出:</strong>[[0,1],[1,0],[3,3]]
<strong>解释:</strong>
[0,1] 的皇后可以攻击到国王,因为他们在同一行上。
[1,0] 的皇后可以攻击到国王,因为他们在同一列上。
[3,3] 的皇后可以攻击到国王,因为他们在同一条对角线上。
[0,4] 的皇后无法攻击到国王,因为她被位于 [0,1] 的皇后挡住了。
[4,0] 的皇后无法攻击到国王,因为她被位于 [1,0] 的皇后挡住了。
[2,4] 的皇后无法攻击到国王,因为她和国王不在同一行/列/对角线上。
<strong>解释:</strong>上面的图示显示了三个可以直接攻击国王的皇后和三个不能攻击国王的皇后(用红色虚线标记)。
</pre>

<p><strong>示例 2:</strong></p>

<p><strong><img alt="" src="https://assets.leetcode-cn.com/aliyun-lc-upload/uploads/2019/10/13/untitled-diagram-1.jpg" /></strong></p>
<p><strong><img alt="" src="https://pic.leetcode.cn/1703052660-bPPflt-chess2.jpg" style="width: 400px; height: 400px;" /></strong></p>

<pre>
<strong>输入:</strong>queens = [[0,0],[1,1],[2,2],[3,4],[3,5],[4,4],[4,5]], king = [3,3]
<strong>输出:</strong>[[2,2],[3,4],[4,4]]
</pre>

<p><strong>示例 3:</strong></p>

<p><strong><img alt="" src="https://assets.leetcode-cn.com/aliyun-lc-upload/uploads/2019/10/13/untitled-diagram-2.jpg" /></strong></p>

<pre>
<strong>输入:</strong>queens = [[5,6],[7,7],[2,1],[0,7],[1,6],[5,1],[3,7],[0,3],[4,0],[1,2],[6,3],[5,0],[0,4],[2,2],[1,1],[6,4],[5,4],[0,0],[2,6],[4,5],[5,2],[1,4],[7,5],[2,3],[0,5],[4,2],[1,0],[2,7],[0,1],[4,6],[6,1],[0,6],[4,3],[1,7]], king = [3,4]
<strong>输出:</strong>[[2,3],[1,4],[1,6],[3,7],[4,3],[5,4],[4,5]]
</pre>
<strong>解释:</strong>上面的图示显示了三个能够直接攻击国王的黑皇后和三个不能攻击国王的黑皇后(用红色虚线标记)。</pre>

<p>&nbsp;</p>

<p><strong>提示:</strong></p>

<ul>
<li><code>1 &lt;= queens.length&nbsp;&lt;= 63</code></li>
<li><code>queens[i].length == 2</code></li>
<li><code>0 &lt;= queens[i][j] &lt;&nbsp;8</code></li>
<li><code>king.length == 2</code></li>
<li><code>0 &lt;= king[0], king[1] &lt; 8</code></li>
<li>一个棋盘格上最多只能放置一枚棋子。</li>
<li><meta charset="UTF-8" /><code>1 &lt;= queens.length &lt; 64</code></li>
<li><code>queens[i].length == king.length == 2</code></li>
<li><code>0 &lt;= xQueen<sub>i</sub>, yQueen<sub>i</sub>, xKing, yKing &lt; 8</code></li>
<li>所有给定的位置都是 <strong>唯一</strong> 的。</li>
</ul>


Expand Down
58 changes: 31 additions & 27 deletions AllProblems/1275.找出井字棋的获胜者.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,60 +13,64 @@ tags: [题解, LeetCode, 简单, 数组, 哈希表, 矩阵, 模拟]
<p>井字棋游戏的规则如下:</p>

<ul>
<li>玩家轮流将棋子放在空方格 (&quot; &quot;) 上。</li>
<li>第一个玩家 A 总是用&nbsp;&quot;X&quot; 作为棋子,而第二个玩家 B 总是用 &quot;O&quot; 作为棋子。</li>
<li>&quot;X&quot;&quot;O&quot; 只能放在空方格中,而不能放在已经被占用的方格上。</li>
<li>玩家轮流将棋子放在空方格 (" ") 上。</li>
<li>第一个玩家 A 总是用&nbsp;"X" 作为棋子,而第二个玩家 B 总是用 "O" 作为棋子。</li>
<li>"X""O" 只能放在空方格中,而不能放在已经被占用的方格上。</li>
<li>只要有 3 个相同的(非空)棋子排成一条直线(行、列、对角线)时,游戏结束。</li>
<li>如果所有方块都放满棋子(不为空),游戏也会结束。</li>
<li>游戏结束后,棋子无法再进行任何移动。</li>
</ul>

<p>给你一个数组 <code>moves</code>,其中每个元素是大小为 <code>2</code> 的另一个数组(元素分别对应网格的行和列),它按照 <em>A</em> 和 <em>B</em> 的行动顺序(先 <em>A</em> 后 <em>B</em>)记录了两人各自的棋子位置。</p>

<p>如果游戏存在获胜者(<em>A</em> 或 <em>B</em>),就返回该游戏的获胜者;如果游戏以平局结束,则返回 &quot;Draw&quot;;如果仍会有行动(游戏未结束),则返回 &quot;Pending&quot;。</p>
<p>如果游戏存在获胜者(<em>A</em> 或 <em>B</em>),就返回该游戏的获胜者;如果游戏以平局结束,则返回 "Draw";如果仍会有行动(游戏未结束),则返回 "Pending"。</p>

<p>你可以假设&nbsp;<code>moves</code>&nbsp;都 <strong>有效</strong>(遵循井字棋规则),网格最初是空的,<em>A</em> 将先行动。</p>

<p>&nbsp;</p>

<p><strong>示例 1:</strong></p>

<pre><strong>输入:</strong>moves = [[0,0],[2,0],[1,1],[2,1],[2,2]]
<strong>输出:</strong>&quot;A&quot;
<strong>解释:</strong>&quot;A&quot; 获胜,他总是先走。
&quot;X &quot; &quot;X &quot; &quot;X &quot; &quot;X &quot; &quot;<strong>X</strong> &quot;
&quot; &quot; -&gt; &quot; &quot; -&gt; &quot; X &quot; -&gt; &quot; X &quot; -&gt; &quot; <strong>X</strong> &quot;
&quot; &quot; &quot;O &quot; &quot;O &quot; &quot;OO &quot; &quot;OO<strong>X</strong>&quot;
<pre>
<strong>输入:</strong>moves = [[0,0],[2,0],[1,1],[2,1],[2,2]]
<strong>输出:</strong>"A"
<strong>解释:</strong>"A" 获胜,他总是先走。
"X " "X " "X " "X " "<strong>X</strong> "
" " -&gt; " " -&gt; " X " -&gt; " X " -&gt; " <strong>X</strong> "
" " "O " "O " "OO " "OO<strong>X</strong>"
</pre>

<p><strong>示例 2:</strong></p>

<pre><strong>输入:</strong>moves = [[0,0],[1,1],[0,1],[0,2],[1,0],[2,0]]
<strong>输出:</strong>&quot;B&quot;
<strong>解释:</strong>&quot;B&quot; 获胜。
&quot;X &quot; &quot;X &quot; &quot;XX &quot; &quot;XXO&quot; &quot;XXO&quot; &quot;XX<strong>O</strong>&quot;
&quot; &quot; -&gt; &quot; O &quot; -&gt; &quot; O &quot; -&gt; &quot; O &quot; -&gt; &quot;XO &quot; -&gt; &quot;X<strong>O</strong> &quot;
&quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot; &quot;<strong>O</strong> &quot;
<pre>
<strong>输入:</strong>moves = [[0,0],[1,1],[0,1],[0,2],[1,0],[2,0]]
<strong>输出:</strong>"B"
<strong>解释:</strong>"B" 获胜。
"X " "X " "XX " "XXO" "XXO" "XX<strong>O</strong>"
" " -&gt; " O " -&gt; " O " -&gt; " O " -&gt; "XO " -&gt; "X<strong>O</strong> "
" " " " " " " " " " "<strong>O</strong> "
</pre>

<p><strong>示例 3:</strong></p>

<pre><strong>输入:</strong>moves = [[0,0],[1,1],[2,0],[1,0],[1,2],[2,1],[0,1],[0,2],[2,2]]
<strong>输出:</strong>&quot;Draw&quot;
<strong>输出:</strong>由于没有办法再行动,游戏以平局结束。
&quot;XXO&quot;
&quot;OOX&quot;
&quot;XOX&quot;
<pre>
<strong>输入:</strong>moves = [[0,0],[1,1],[2,0],[1,0],[1,2],[2,1],[0,1],[0,2],[2,2]]
<strong>输出:</strong>"Draw"
<strong>解释:</strong>由于没有办法再行动,游戏以平局结束。
"XXO"
"OOX"
"XOX"
</pre>

<p><strong>示例 4:</strong></p>

<pre><strong>输入:</strong>moves = [[0,0],[1,1]]
<strong>输出:</strong>&quot;Pending&quot;
<pre>
<strong>输入:</strong>moves = [[0,0],[1,1]]
<strong>输出:</strong>"Pending"
<strong>解释:</strong>游戏还没有结束。
&quot;X &quot;
&quot; O &quot;
&quot; &quot;
"X "
" O "
" "
</pre>

<p>&nbsp;</p>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: 1284.转化为全零矩阵的最少反转次数
date: 2022-06-02 20-05-04
tags: [题解, LeetCode, 困难, 位运算, 广度优先搜索, 数组, 矩阵]
tags: [题解, LeetCode, 困难, 位运算, 广度优先搜索, 数组, 哈希表, 矩阵]
---

# 【LetMeFly】1284.转化为全零矩阵的最少反转次数
Expand Down
4 changes: 2 additions & 2 deletions AllProblems/1293.网格中的最短路径.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ tags: [题解, LeetCode, 困难, 广度优先搜索, 数组, 矩阵]

<p><strong>示例 1:</strong></p>

<p><img src="https://assets.leetcode.com/uploads/2021/09/30/short1-grid.jpg" /></p>
<p><img src="https://pic.leetcode.cn/1700710956-kcxqcC-img_v3_025f_d55a658c-8f40-464b-800f-22ccd27cc9fg.jpg" style="width: 243px; height: 404px;" /></p>

<pre>
<strong>输入:</strong> grid = [[0,0,0],[1,1,0],[0,0,0],[0,1,1],[0,0,0]], k = 1
Expand All @@ -28,7 +28,7 @@ tags: [题解, LeetCode, 困难, 广度优先搜索, 数组, 矩阵]

<p><strong>示例 2:</strong></p>

<p><img src="https://assets.leetcode.com/uploads/2021/09/30/short2-grid.jpg" /></p>
<p><img src="https://pic.leetcode.cn/1700710701-uPqkZe-img_v3_025f_0edd50fb-8a70-4a42-add0-f602caaad35g.jpg" style="width: 243px; height: 244px;" /></p>

<pre>
<strong>输入:</strong>grid = [[0,1,1],[1,1,1],[1,0,0]], k = 1
Expand Down
Loading

0 comments on commit 9aa2f59

Please sign in to comment.