From f1e3e94f7623afac84e021ff4baf798c7623cbdb Mon Sep 17 00:00:00 2001 From: ITCharge Date: 2023年12月26日 10:15:44 +0800 Subject: [PATCH 1/6] Update 01.Binary-Search-Tree.md --- .../01.Binary-Search-Tree.md | 40 ++++++++++--------- 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/Contents/07.Tree/02.Binary-Search-Tree/01.Binary-Search-Tree.md b/Contents/07.Tree/02.Binary-Search-Tree/01.Binary-Search-Tree.md index 3aa7a3ec..8baa3d92 100644 --- a/Contents/07.Tree/02.Binary-Search-Tree/01.Binary-Search-Tree.md +++ b/Contents/07.Tree/02.Binary-Search-Tree/01.Binary-Search-Tree.md @@ -16,17 +16,17 @@ ## 2. 二叉搜索树的查找 -> **二叉搜索树的查找**:在二叉搜索树中查找值为 `val` 的节点。 +> **二叉搜索树的查找**:在二叉搜索树中查找值为 $val$ 的节点。 ### 2.1 二叉搜索树的查找算法步骤 按照二叉搜索树的定义,在进行元素查找时,我们只需要根据情况判断需要往左还是往右走。这样,每次根据情况判断都会缩小查找范围,从而提高查找效率。二叉树的查找步骤如下: -1. 如果二叉搜索树为空,则查找失败,结束查找,并返回空指针节点 `None`。 -2. 如果二叉搜索树不为空,则将要查找的值 `val` 与二叉搜索树根节点的值 `root.val` 进行比较: - 1. 如果 `val == root.val`,则查找成功,结束查找,返回被查找到的节点。 - 2. 如果 `val < root.val`,则递归查找左子树。 - 3. 如果 `val> root.val`,则递归查找右子树。 +1. 如果二叉搜索树为空,则查找失败,结束查找,并返回空指针节点 $None$。 +2. 如果二叉搜索树不为空,则将要查找的值 $val$ 与二叉搜索树根节点的值 $root.val$ 进行比较: + 1. 如果 $val == root.val,ドル则查找成功,结束查找,返回被查找到的节点。 + 2. 如果 $val < root.val,ドル则递归查找左子树。 + 3. 如果 $val> root.val,ドル则递归查找右子树。 ### 2.2 二叉搜索树的查找代码实现 @@ -59,16 +59,18 @@ class Solution: ## 3. 二叉搜索树的插入 -> **二叉搜索树的插入**:在二叉搜索树中插入一个值为 `val` 的节点(假设当前二叉搜索树中不存在值为 `val` 的节点)。 +> **二叉搜索树的插入**:在二叉搜索树中插入一个值为 $val$ 的节点(假设当前二叉搜索树中不存在值为 $val$ 的节点)。 ### 3.1 二叉搜索树的插入算法步骤 二叉搜索树的插入操作与二叉树的查找操作过程类似,具体步骤如下: -1. 如果二叉搜索树为空,则创建一个值为 `val` 的节点,并将其作为二叉搜索树的根节点。 -2. 如果二叉搜索树不为空,则将待插入的值 `val` 与二叉搜索树根节点的值 `root.val` 进行比较: - 1. 如果 `val < root.val`,则递归将值为 `val` 的节点插入到左子树中。 - 2. 如果 `val> root.val`,则递归将值为 `val` 的节点插入到右子树中。 +1. 如果二叉搜索树为空,则创建一个值为 $val$ 的节点,并将其作为二叉搜索树的根节点。 +2. 如果二叉搜索树不为空,则将待插入的值 $val$ 与二叉搜索树根节点的值 $root.val$ 进行比较: + 1. 如果 $val < root.val,ドル则递归将值为 $val$ 的节点插入到左子树中。 + 2. 如果 $val> root.val,ドル则递归将值为 $val$ 的节点插入到右子树中。 + +> **注意**:二叉搜索树不允许存在重复节点,否则将违反其定义。因此,如果带插入节点在树中已存在,则不执行插入操作,直接返回。 ### 3.2 二叉搜索树的插入代码实现 @@ -100,7 +102,7 @@ class Solution: 二叉搜索树的创建操作是从空树开始,按照给定数组元素的值,依次进行二叉搜索树的插入操作,最终得到一棵二叉搜索树。具体算法步骤如下: 1. 初始化二叉搜索树为空树。 -2. 遍历数组元素,将数组元素值 `nums[i]` 依次插入到二叉搜索树中。 +2. 遍历数组元素,将数组元素值 $nums[i]$ 依次插入到二叉搜索树中。 3. 将数组中全部元素值插入到二叉搜索树中之后,返回二叉搜索树的根节点。 ### 4.2 二叉搜索树的创建代码实现 @@ -131,7 +133,7 @@ class Solution: ## 5. 二叉搜索树的删除 -> **二叉搜索树的删除**:在二叉搜索树中删除值为 `val` 的节点。 +> **二叉搜索树的删除**:在二叉搜索树中删除值为 $val$ 的节点。 ### 5.1 二叉搜索树的删除算法步骤 @@ -141,15 +143,15 @@ class Solution: 2. 被删除节点的右子树为空。则令其左子树代替被删除节点的位置。 3. 被删除节点的左右子树均不为空,则根据二叉搜索树的中序遍历有序性,删除该节点时,可以使用其直接前驱(或直接后继)代替被删除节点的位置。 -- **直接前驱**:在中序遍历中,节点 `p` 的直接前驱为其左子树的最右侧的叶子节点。 -- **直接后继**:在中序遍历中,节点 `p` 的直接后继为其右子树的最左侧的叶子节点。 +- **直接前驱**:在中序遍历中,节点 $p$ 的直接前驱为其左子树的最右侧的叶子节点。 +- **直接后继**:在中序遍历中,节点 $p$ 的直接后继为其右子树的最左侧的叶子节点。 二叉搜索树的删除算法步骤如下: 1. 如果当前节点为空,则返回当前节点。 -2. 如果当前节点值大于 `val`,则递归去左子树中搜索并删除,此时 `root.left` 也要跟着递归更新。 -3. 如果当前节点值小于 `val`,则递归去右子树中搜索并删除,此时 `root.right` 也要跟着递归更新。 -4. 如果当前节点值等于 `val`,则该节点就是待删除节点。 +2. 如果当前节点值大于 $val,ドル则递归去左子树中搜索并删除,此时 $root.left$ 也要跟着递归更新。 +3. 如果当前节点值小于 $val,ドル则递归去右子树中搜索并删除,此时 $root.right$ 也要跟着递归更新。 +4. 如果当前节点值等于 $val,ドル则该节点就是待删除节点。 1. 如果当前节点的左子树为空,则删除该节点之后,则右子树代替当前节点位置,返回右子树。 2. 如果当前节点的右子树为空,则删除该节点之后,则左子树代替当前节点位置,返回左子树。 3. 如果当前节点的左右子树都有,则将左子树转移到右子树最左侧的叶子节点位置上,然后右子树代替当前节点位置。 @@ -192,4 +194,4 @@ class Solution: - 【书籍】算法训练营 陈小玉 著 - 【书籍】算法竞赛入门经典:训练指南 - 刘汝佳,陈锋 著 - 【书籍】算法竞赛进阶指南 - 李煜东 著 - +- 【博文】[7.4 二叉搜索树 - Hello 算法](https://www.hello-algo.com/chapter_tree/binary_search_tree/) From ffd2fa1d39e1afc5db015e445e1777d9a1cffd49 Mon Sep 17 00:00:00 2001 From: ITCharge Date: 2023年12月26日 10:15:46 +0800 Subject: [PATCH 2/6] Update 01.Union-Find.md --- .../07.Tree/05.Union-Find/01.Union-Find.md | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/Contents/07.Tree/05.Union-Find/01.Union-Find.md b/Contents/07.Tree/05.Union-Find/01.Union-Find.md index c2ddbc01..5c851f0c 100644 --- a/Contents/07.Tree/05.Union-Find/01.Union-Find.md +++ b/Contents/07.Tree/05.Union-Find/01.Union-Find.md @@ -20,13 +20,13 @@ - 并查集中的「查」是对于集合中存放的元素来说的,通常我们需要查询两个元素是否属于同一个集合。 -如果我们只是想知道一个元素是否在集合中,可以通过 `Python` 或其他语言中的 `set` 集合来解决。而如果我们想知道两个元素是否属于同一个集合,则仅用一个 `set` 集合就很难做到了。这就需要用到我们接下来要讲解的「并查集」结构。 +如果我们只是想知道一个元素是否在集合中,可以通过 Python 或其他语言中的 `set` 集合来解决。而如果我们想知道两个元素是否属于同一个集合,则仅用一个 `set` 集合就很难做到了。这就需要用到我们接下来要讲解的「并查集」结构。 根据上文描述,我们就可以定义一下「并查集」结构所支持的操作接口: -- **合并 `union(x, y)`**:将集合 `x` 和集合 `y` 合并成一个集合。 -- 查找 `find(x)`:查找元素 `x` 属于哪个集合。 -- **查找 `is_connected(x, y)`**:查询元素 `x` 和 `y` 是否在同一个集合中。 +- **合并 `union(x, y)`**:将集合 $x$ 和集合 $y$ 合并成一个集合。 +- **查找 `find(x)`**:查找元素 $x$ 属于哪个集合。 +- **查找 `is_connected(x, y)`**:查询元素 $x$ 和 $y$ 是否在同一个集合中。 ### 1.2 并查集的两种实现思路 @@ -36,17 +36,17 @@ 如果我们希望并查集的查询效率高一些,那么我们就可以侧重于查询操作。 -在使用「快速查询」思路实现并查集时,我们可以使用一个「数组结构」来表示集合中的元素。数组元素和集合元素是一一对应的,我们可以将数组的索引值作为每个元素的集合编号,称为 `id`。然后可以对数组进行以下操作来实现并查集: +在使用「快速查询」思路实现并查集时,我们可以使用一个「数组结构」来表示集合中的元素。数组元素和集合元素是一一对应的,我们可以将数组的索引值作为每个元素的集合编号,称为 $id$。然后可以对数组进行以下操作来实现并查集: -- **当初始化时**:将每个元素的集合编号初始化为数组下标索引。则所有元素的 `id` 都是唯一的,代表着每个元素单独属于一个集合。 -- **合并操作时**:需要将其中一个集合中的所有元素 `id` 更改为另一个集合中的 `id`,这样能够保证在合并后一个集合中所有元素的 `id` 均相同。 -- **查找操作时**:如果两个元素的 `id` 一样,则说明它们属于同一个集合;如果两个元素的 `id` 不一样,则说明它们不属于同一个集合。 +- **当初始化时**:将每个元素的集合编号初始化为数组下标索引。则所有元素的 $id$ 都是唯一的,代表着每个元素单独属于一个集合。 +- **合并操作时**:需要将其中一个集合中的所有元素 $id$ 更改为另一个集合中的 $id,ドル这样能够保证在合并后一个集合中所有元素的 $id$ 均相同。 +- **查找操作时**:如果两个元素的 $id$ 一样,则说明它们属于同一个集合;如果两个元素的 $id$ 不一样,则说明它们不属于同一个集合。 -举个例子来说明一下,我们使用数组来表示一系列集合元素 `{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}`,初始化时如下图所示。从下图中可以看出:元素的集合编号就是数组的索引值,代表着每个元素属于一个集合。 +举个例子来说明一下,我们使用数组来表示一系列集合元素 $\left\{ 0 \right\}, \left\{ 1 \right\}, \left\{ 2 \right\}, \left\{ 3 \right\}, \left\{ 4 \right\}, \left\{ 5 \right\}, \left\{ 6 \right\}, \left\{ 7 \right\},ドル初始化时如下图所示。从下图中可以看出:元素的集合编号就是数组的索引值,代表着每个元素属于一个集合。 ![](https://qcdn.itcharge.cn/images/20220505145234.png) -当我们进行一系列的合并操作后,比如合并后变为 `{0}, {1, 2, 3}, {4}, {5, 6}, {7}`,合并操作的结果如下图所示。从图中可以看出,在进行一系列合并操作后,下标为 `1`、`2`、`3` 的元素集合编号是一致的,说明这 `3` 个 元素同属于一个集合。同理下标为 `5` 和 `6` 的元素则同属于另一个集合。 +当我们进行一系列的合并操作后,比如合并后变为 $\left\{ 0 \right\}, \left\{ 1, 2, 3 \right\}, \left\{ 4 \right\}, \left\{5, 6\right\}, \left\{ 7 \right\},ドル合并操作的结果如下图所示。从图中可以看出,在进行一系列合并操作后,下标为 1ドル$、2ドル$、3ドル$ 的元素集合编号是一致的,说明这 3ドル$ 个 元素同属于一个集合。同理下标为 5ドル$ 和 6ドル$ 的元素则同属于另一个集合。 ![](https://qcdn.itcharge.cn/images/20220505145302.png) @@ -86,21 +86,21 @@ class UnionFind: > **注意**:与普通的树形结构(父节点指向子节点)不同的是,基于森林实现的并查集中,树中的子节点是指向父节点的。 -此时,我们仍然可以使用一个数组 `fa` 来记录这个森林。我们用 `fa[x]` 来保存 `x` 的父节点的集合编号,代表着元素节点 `x` 指向父节点 `fa[x]`。 +此时,我们仍然可以使用一个数组 $fa$ 来记录这个森林。我们用 $fa[x]$ 来保存 $x$ 的父节点的集合编号,代表着元素节点 $x$ 指向父节点 $fa[x]$。 -当初始化时,`fa[x]` 值赋值为下标索引 `x`。在进行合并操作时,只需要将两个元素的树根节点相连接(`fa[root1] = root2`)即可。而在进行查询操作时,只需要查看两个元素的树根节点是否一致,就能知道两个元素是否属于同一个集合。 +当初始化时,$fa[x]$ 值赋值为下标索引 $x$。在进行合并操作时,只需要将两个元素的树根节点相连接(`fa[root1] = root2`)即可。而在进行查询操作时,只需要查看两个元素的树根节点是否一致,就能知道两个元素是否属于同一个集合。 -总结一下,我们可以对数组 `fa` 进行以下操作来实现并查集: +总结一下,我们可以对数组 $fa$ 进行以下操作来实现并查集: -- **当初始化时**:将每个元素的集合编号初始化为数组 `fa` 的下标索引。所有元素的根节点的集合编号不一样,代表着每个元素单独属于一个集合。 +- **当初始化时**:将每个元素的集合编号初始化为数组 $fa$ 的下标索引。所有元素的根节点的集合编号不一样,代表着每个元素单独属于一个集合。 - **合并操作时**:需要将两个集合的树根节点相连接。即令其中一个集合的树根节点指向另一个集合的树根节点(`fa[root1] = root2`),这样合并后当前集合中的所有元素的树根节点均为同一个。 -- **查找操作时**:分别从两个元素开始,通过数组 `fa` 存储的值,不断递归访问元素的父节点,直到到达树根节点。如果两个元素的树根节点一样,则说明它们属于同一个集合;如果两个元素的树根节点不一样,则说明它们不属于同一个集合。 +- **查找操作时**:分别从两个元素开始,通过数组 $fa$ 存储的值,不断递归访问元素的父节点,直到到达树根节点。如果两个元素的树根节点一样,则说明它们属于同一个集合;如果两个元素的树根节点不一样,则说明它们不属于同一个集合。 -举个例子来说明一下,我们使用数组来表示一系列集合元素 `{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}`,初始化时如下图所示。从下图中可以看出:元素的集合编号就是数组 `fa` 的索引值,代表着每个元素属于一个集合。 +举个例子来说明一下,我们使用数组来表示一系列集合元素 $\left\{0\right\}, \left\{ 1 \right\}, \left\{ 2 \right\}, \left\{ 3 \right\}, \left\{ 4 \right\}, \left\{ 5 \right\}, \left\{ 6 \right\}, \left\{ 7 \right\},ドル初始化时如下图所示。从下图中可以看出:元素的集合编号就是数组 $fa$ 的索引值,代表着每个元素属于一个集合。 ![](https://qcdn.itcharge.cn/images/20220507112934.png) -当我们进行一系列的合并操作后,比如 `union(4, 5)`、`union(6, 7)`、`union(4, 7)` 操作后变为 `{0}, {1}, {2}, {3}, {4, 5, 6, 7}`,合并操作的步骤及结果如下图所示。从图中可以看出,在进行一系列合并操作后,`fa[4] == fa[5] == fa[6] == fa[fa[7]]`,即 `4`、`5`、`6`、`7` 的元素根节点编号都是 `4`,说明这 `4` 个 元素同属于一个集合。 +当我们进行一系列的合并操作后,比如 `union(4, 5)`、`union(6, 7)`、`union(4, 7)` 操作后变为 $\left\{ 0 \right\}, \left\{ 1 \right\}, \left\{ 2 \right\}, \left\{ 3 \right\}, \left\{ 4, 5, 6, 7 \right\},ドル合并操作的步骤及结果如下图所示。从图中可以看出,在进行一系列合并操作后,`fa[4] == fa[5] == fa[6] == fa[fa[7]]`,即 4ドル$、5ドル$、6ドル$、7ドル$ 的元素根节点编号都是 4ドル,ドル说明这 4ドル$ 个 元素同属于一个集合。 ![](https://qcdn.itcharge.cn/images/20220507142647.png) @@ -189,9 +189,9 @@ def find(self, x): # 查找元素根节点的集合 > **按深度合并(Unoin By Rank)**:在每次合并操作时,都把「深度」较小的树根节点指向「深度」较大的树根节点。 -我们用一个数组 `rank` 记录每个根节点对应的树的深度(如果不是根节点,其 `rank` 值相当于以它作为根节点的子树的深度)。 +我们用一个数组 $rank$ 记录每个根节点对应的树的深度(如果不是根节点,其 $rank$ 值相当于以它作为根节点的子树的深度)。 -初始化时,将所有元素的 `rank` 值设为 `1`。在合并操作时,比较两个根节点,把 `rank` 值较小的根节点指向 `rank` 值较大的根节点上合并。 +初始化时,将所有元素的 $rank$ 值设为 1ドル$。在合并操作时,比较两个根节点,把 $rank$ 值较小的根节点指向 $rank$ 值较大的根节点上合并。 下面是一个「按深度合并」的例子。 @@ -234,9 +234,9 @@ class UnionFind: > **按大小合并(Unoin By Size)**:这里的大小指的是集合节点个数。在每次合并操作时,都把「集合节点个数」较少的树根节点指向「集合节点个数」较大的树根节点。 -我们用一个数组 `size` 记录每个根节点对应的集合节点个数(如果不是根节点,其 `size` 值相当于以它作为根节点的子树的集合节点个数)。 +我们用一个数组 $size$ 记录每个根节点对应的集合节点个数(如果不是根节点,其 $size$ 值相当于以它作为根节点的子树的集合节点个数)。 -初始化时,将所有元素的 `size` 值设为 `1`。在合并操作时,比较两个根节点,把 `size` 值较小的根节点指向 `size` 值较大的根节点上合并。 +初始化时,将所有元素的 $size$ 值设为 1ドル$。在合并操作时,比较两个根节点,把 $size$ 值较小的根节点指向 $size$ 值较大的根节点上合并。 下面是一个「按大小合并」的例子。 @@ -280,26 +280,26 @@ class UnionFind: ### 3.3 按秩合并的注意点 -看过「按深度合并」和「按大小合并」的实现代码后,大家可能会产生一个疑问:为什么在路径压缩的过程中不用更新 `rank` 值或者 `size` 值呢? +看过「按深度合并」和「按大小合并」的实现代码后,大家可能会产生一个疑问:为什么在路径压缩的过程中不用更新 $rank$ 值或者 $size$ 值呢? -其实,代码中的 `rank` 值或者 `size` 值并不完全是树中真实的深度或者集合元素个数。 +其实,代码中的 $rank$ 值或者 $size$ 值并不完全是树中真实的深度或者集合元素个数。 -这是因为当我们在代码中引入路径压缩之后,维护真实的深度或者集合元素个数就会变得比较难。此时我们使用的 `rank` 值或者 `size` 值更像是用于当前节点排名的一个标志数字,只在合并操作的过程中,用于比较两棵树的权值大小。 +这是因为当我们在代码中引入路径压缩之后,维护真实的深度或者集合元素个数就会变得比较难。此时我们使用的 $rank$ 值或者 $size$ 值更像是用于当前节点排名的一个标志数字,只在合并操作的过程中,用于比较两棵树的权值大小。 -换句话说,我们完全可以不知道每个节点的具体深度或者集合元素个数,只要能够保证每两个节点之间的深度或者集合元素个数关系可以通过 `rank` 值或者 `size` 值正确的表达即可。 +换句话说,我们完全可以不知道每个节点的具体深度或者集合元素个数,只要能够保证每两个节点之间的深度或者集合元素个数关系可以通过 $rank$ 值或者 $size$ 值正确的表达即可。 -而根据路径压缩的过程,`rank` 值或者 `size` 值只会不断的升高,而不可能降低到比原先深度更小的节点或者集合元素个数更少的节点还要小。所以,`rank` 值或者 `size` 值足够用于比较两个节点的权值,进而选择合适的方式进行合并操作。 +而根据路径压缩的过程,$rank$ 值或者 $size$ 值只会不断的升高,而不可能降低到比原先深度更小的节点或者集合元素个数更少的节点还要小。所以,$rank$ 值或者 $size$ 值足够用于比较两个节点的权值,进而选择合适的方式进行合并操作。 ## 4. 并查集的算法分析 -首先我们来分析一下并查集的空间复杂度。在代码中,我们主要使用了数组 `fa` 来存储集合中的元素。如果使用了「按秩合并」的优化方式,还会使用数组 `rank` 或者数组 `size` 来存放权值。因为空间复杂度取决于元素个数,不难得出空间复杂度为 $O(n)$。 +首先我们来分析一下并查集的空间复杂度。在代码中,我们主要使用了数组 $fa$ 来存储集合中的元素。如果使用了「按秩合并」的优化方式,还会使用数组 $rank$ 或者数组 $size$ 来存放权值。因为空间复杂度取决于元素个数,不难得出空间复杂度为 $O(n)$。 -在同时使用了「路径压缩」和「按秩合并」的情况下,并查集的合并操作和查找操作的时间复杂度可以接近于 $O(1)$。最坏情况下的时间复杂度是 $O(m * \alpha(n))$。这里的 $m$ 是合并操作和查找操作的次数,$\alpha(n)$ 是 Ackerman 函数的某个反函数,其增长极其缓慢,也就是说其单次操作的平均运行时间可以认为是一个很小的常数。 +在同时使用了「路径压缩」和「按秩合并」的情况下,并查集的合并操作和查找操作的时间复杂度可以接近于 $O(1)$。最坏情况下的时间复杂度是 $O(m \times \alpha(n))$。这里的 $m$ 是合并操作和查找操作的次数,$\alpha(n)$ 是 Ackerman 函数的某个反函数,其增长极其缓慢,也就是说其单次操作的平均运行时间可以认为是一个很小的常数。 总结一下: - 并查集的空间复杂度:$O(n)$。 -- 并查集的时间复杂度:$O(m * \alpha(n))$。 +- 并查集的时间复杂度:$O(m \times \alpha(n))$。 ## 5. 并查集的最终实现代码 @@ -380,9 +380,9 @@ class UnionFind: #### 6.1.2 题目大意 -**描述**:给定一个由字符串方程组成的数组 `equations`,每个字符串方程 `equations[i]` 的长度为 `4`,有以下两种形式组成:`a==b` 或 `a!=b`。`a` 和 `b` 是小写字母,表示单字母变量名。 +**描述**:给定一个由字符串方程组成的数组 $equations,ドル每个字符串方程 $equations[i]$ 的长度为 4ドル,ドル有以下两种形式组成:`a==b` 或 `a!=b`。$a$ 和 $b$ 是小写字母,表示单字母变量名。 -**要求**:判断所有的字符串方程是否能同时满足,如果能同时满足,返回 `True`,否则返回 `False`。 +**要求**:判断所有的字符串方程是否能同时满足,如果能同时满足,返回 $True,ドル否则返回 $False$。 **说明**: @@ -390,7 +390,7 @@ class UnionFind: - $equations[i].length == 4$。 - $equations[i][0]$ 和 $equations[i][3]$ 是小写字母。 - $equations[i][1]$ 要么是 `'='`,要么是 `'!'`。 -- `equations[i][2]` 是 `'='`。 +- $equations[i][2]$ 是 `'='`。 **示例**: @@ -407,7 +407,7 @@ class UnionFind: 这就需要用到并查集,具体操作如下: - 遍历所有等式方程,将等式两边的单字母变量顶点进行合并。 -- 遍历所有不等式方程,检查不等式两边的单字母遍历是不是在一个连通分量中,如果在则返回 `False`,否则继续扫描。如果所有不等式检查都没有矛盾,则返回 `True`。 +- 遍历所有不等式方程,检查不等式两边的单字母遍历是不是在一个连通分量中,如果在则返回 $False,ドル否则继续扫描。如果所有不等式检查都没有矛盾,则返回 $True$。 #### 6.1.4 代码 @@ -460,11 +460,11 @@ class Solution: #### 6.2.2 题目大意 -**描述**:有 `n` 个城市,其中一些彼此相连,另一些没有相连。如果城市 `a` 与城市 `b` 直接相连,且城市 `b` 与城市 `c` 直接相连,那么城市 `a` 与城市 `c` 间接相连。 +**描述**:有 $n$ 个城市,其中一些彼此相连,另一些没有相连。如果城市 $a$ 与城市 $b$ 直接相连,且城市 $b$ 与城市 $c$ 直接相连,那么城市 $a$ 与城市 $c$ 间接相连。 「省份」是由一组直接或间接链接的城市组成,组内不含有其他没有相连的城市。 -现在给定一个 `n * n` 的矩阵 `isConnected` 表示城市的链接关系。其中 `isConnected[i][j] = 1` 表示第 `i` 个城市和第 `j` 个城市直接相连,`isConnected[i][j] = 0` 表示第 `i` 个城市和第 `j` 个城市没有相连。 +现在给定一个 $n \times n$ 的矩阵 $isConnected$ 表示城市的链接关系。其中 `isConnected[i][j] = 1` 表示第 $i$ 个城市和第 $j$ 个城市直接相连,`isConnected[i][j] = 0` 表示第 $i$ 个城市和第 $j$ 个城市没有相连。 **要求**:根据给定的城市关系,返回「省份」的数量。 @@ -491,7 +491,7 @@ class Solution: #### 6.2.3 解题思路 具体做法如下: -- 遍历矩阵 `isConnected`。如果 `isConnected[i][j] = 1`,将 `i` 节点和 `j` 节点相连。 +- 遍历矩阵 $isConnected$。如果 `isConnected[i][j] = 1`,将 $i$ 节点和 $j$ 节点相连。 - 然后判断每个城市节点的根节点,然后统计不重复的根节点有多少个,也就是集合个数,即为「省份」的数量。 #### 6.2.4 代码 From 5fb7e5102fc820128ffc90beeacf042f772ab4f9 Mon Sep 17 00:00:00 2001 From: ITCharge Date: 2023年12月26日 10:19:56 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A2=98=E8=A7=A3?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Origins/Categories-List.md | 4 ++-- Contents/00.Introduction/05.Categories-List.md | 2 +- .../04.Array-Two-Pointers/02.Array-Two-Pointers-List.md | 1 + .../05.Greedy-Algorithm/02.Greedy-Algorithm-List.md | 1 - 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Assets/Origins/Categories-List.md b/Assets/Origins/Categories-List.md index 91cd4e1b..333d9bd1 100644 --- a/Assets/Origins/Categories-List.md +++ b/Assets/Origins/Categories-List.md @@ -83,7 +83,7 @@ #### 分离双指针题目 -###### 0350. 两个数组的交集 II、0925. 长按键入、0844. 比较含退格的字符串、1229. 安排会议日程、0415. 字符串相加 +###### 0350. 两个数组的交集 II、0925. 长按键入、0844. 比较含退格的字符串、1229. 安排会议日程、0415. 字符串相加、0392. 判断子序列 ### [滑动窗口题目](../../Contents/01.Array/05.Array-Sliding-Window/02.Array-Sliding-Window-List.md) @@ -251,7 +251,7 @@ ### [贪心算法题目](../../Contents/09.Algorithm-Base/05.Greedy-Algorithm/02.Greedy-Algorithm-List.md) -###### 0455. 分发饼干、0860. 柠檬水找零、0056. 合并区间、0435. 无重叠区间、0452. 用最少数量的箭引爆气球、0055. 跳跃游戏、0045. 跳跃游戏 II、0392. 判断子序列、0122. 买卖股票的最佳时机 II、0561. 数组拆分、1710. 卡车上的最大单元数、1217. 玩筹码、1247. 交换字符使得字符串相同、1400. 构造 K 个回文字符串、0921. 使括号有效的最少添加、1029. 两地调度、1605. 给定行和列的和求可行矩阵、0135. 分发糖果、0134. 加油站、0053. 最大子数组和、0376. 摆动序列、0738. 单调递增的数字、0402. 移掉 K 位数字、0861. 翻转矩阵后的得分、0670. 最大交换 +###### 0455. 分发饼干、0860. 柠檬水找零、0056. 合并区间、0435. 无重叠区间、0452. 用最少数量的箭引爆气球、0055. 跳跃游戏、0045. 跳跃游戏 II、0122. 买卖股票的最佳时机 II、0561. 数组拆分、1710. 卡车上的最大单元数、1217. 玩筹码、1247. 交换字符使得字符串相同、1400. 构造 K 个回文字符串、0921. 使括号有效的最少添加、1029. 两地调度、1605. 给定行和列的和求可行矩阵、0135. 分发糖果、0134. 加油站、0053. 最大子数组和、0376. 摆动序列、0738. 单调递增的数字、0402. 移掉 K 位数字、0861. 翻转矩阵后的得分、0670. 最大交换 ### [位运算题目](../../Contents/09.Algorithm-Base/06.Bit-Operation/02.Bit-Operation-List.md) diff --git a/Contents/00.Introduction/05.Categories-List.md b/Contents/00.Introduction/05.Categories-List.md index 1d49e6af..46706346 100644 --- a/Contents/00.Introduction/05.Categories-List.md +++ b/Contents/00.Introduction/05.Categories-List.md @@ -212,6 +212,7 @@ | 0844 | [比较含退格的字符串](https://leetcode.cn/problems/backspace-string-compare/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0844.%20%E6%AF%94%E8%BE%83%E5%90%AB%E9%80%80%E6%A0%BC%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2.md) | 栈、双指针、字符串、模拟 | 简单 | | 1229 | [安排会议日程](https://leetcode.cn/problems/meeting-scheduler/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/1229.%20%E5%AE%89%E6%8E%92%E4%BC%9A%E8%AE%AE%E6%97%A5%E7%A8%8B.md) | 数组、双指针、排序 | 中等 | | 0415 | [字符串相加](https://leetcode.cn/problems/add-strings/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0415.%20%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9B%B8%E5%8A%A0.md) | 数学、字符串、模拟 | 简单 | +| 0392 | [判断子序列](https://leetcode.cn/problems/is-subsequence/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0392.%20%E5%88%A4%E6%96%AD%E5%AD%90%E5%BA%8F%E5%88%97.md) | 双指针、字符串、动态规划 | 简单 | ### 滑动窗口题目 @@ -778,7 +779,6 @@ | 0452 | [用最少数量的箭引爆气球](https://leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0452.%20%E7%94%A8%E6%9C%80%E5%B0%91%E6%95%B0%E9%87%8F%E7%9A%84%E7%AE%AD%E5%BC%95%E7%88%86%E6%B0%94%E7%90%83.md) | 贪心、数组、排序 | 中等 | | 0055 | [跳跃游戏](https://leetcode.cn/problems/jump-game/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0055.%20%E8%B7%B3%E8%B7%83%E6%B8%B8%E6%88%8F.md) | 贪心、数组、动态规划 | 中等 | | 0045 | [跳跃游戏 II](https://leetcode.cn/problems/jump-game-ii/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0045.%20%E8%B7%B3%E8%B7%83%E6%B8%B8%E6%88%8F%20II.md) | 贪心、数组、动态规划 | 中等 | -| 0392 | [判断子序列](https://leetcode.cn/problems/is-subsequence/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0392.%20%E5%88%A4%E6%96%AD%E5%AD%90%E5%BA%8F%E5%88%97.md) | 双指针、字符串、动态规划 | 简单 | | 0122 | [买卖股票的最佳时机 II](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0122.%20%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E6%97%B6%E6%9C%BA%20II.md) | 贪心、数组 | 中等 | | 0561 | [数组拆分](https://leetcode.cn/problems/array-partition/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0561.%20%E6%95%B0%E7%BB%84%E6%8B%86%E5%88%86.md) | 贪心、数组、计数排序、排序 | 简单 | | 1710 | [卡车上的最大单元数](https://leetcode.cn/problems/maximum-units-on-a-truck/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/1710.%20%E5%8D%A1%E8%BD%A6%E4%B8%8A%E7%9A%84%E6%9C%80%E5%A4%A7%E5%8D%95%E5%85%83%E6%95%B0.md) | 贪心、数组、排序 | 简单 | diff --git a/Contents/01.Array/04.Array-Two-Pointers/02.Array-Two-Pointers-List.md b/Contents/01.Array/04.Array-Two-Pointers/02.Array-Two-Pointers-List.md index 5626dc60..d7aa78fe 100644 --- a/Contents/01.Array/04.Array-Two-Pointers/02.Array-Two-Pointers-List.md +++ b/Contents/01.Array/04.Array-Two-Pointers/02.Array-Two-Pointers-List.md @@ -47,4 +47,5 @@ | 0844 | [比较含退格的字符串](https://leetcode.cn/problems/backspace-string-compare/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0844.%20%E6%AF%94%E8%BE%83%E5%90%AB%E9%80%80%E6%A0%BC%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2.md) | 栈、双指针、字符串、模拟 | 简单 | | 1229 | [安排会议日程](https://leetcode.cn/problems/meeting-scheduler/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/1229.%20%E5%AE%89%E6%8E%92%E4%BC%9A%E8%AE%AE%E6%97%A5%E7%A8%8B.md) | 数组、双指针、排序 | 中等 | | 0415 | [字符串相加](https://leetcode.cn/problems/add-strings/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0415.%20%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9B%B8%E5%8A%A0.md) | 数学、字符串、模拟 | 简单 | +| 0392 | [判断子序列](https://leetcode.cn/problems/is-subsequence/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0392.%20%E5%88%A4%E6%96%AD%E5%AD%90%E5%BA%8F%E5%88%97.md) | 双指针、字符串、动态规划 | 简单 | diff --git a/Contents/09.Algorithm-Base/05.Greedy-Algorithm/02.Greedy-Algorithm-List.md b/Contents/09.Algorithm-Base/05.Greedy-Algorithm/02.Greedy-Algorithm-List.md index 21c32ffc..82df440c 100644 --- a/Contents/09.Algorithm-Base/05.Greedy-Algorithm/02.Greedy-Algorithm-List.md +++ b/Contents/09.Algorithm-Base/05.Greedy-Algorithm/02.Greedy-Algorithm-List.md @@ -9,7 +9,6 @@ | 0452 | [用最少数量的箭引爆气球](https://leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0452.%20%E7%94%A8%E6%9C%80%E5%B0%91%E6%95%B0%E9%87%8F%E7%9A%84%E7%AE%AD%E5%BC%95%E7%88%86%E6%B0%94%E7%90%83.md) | 贪心、数组、排序 | 中等 | | 0055 | [跳跃游戏](https://leetcode.cn/problems/jump-game/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0055.%20%E8%B7%B3%E8%B7%83%E6%B8%B8%E6%88%8F.md) | 贪心、数组、动态规划 | 中等 | | 0045 | [跳跃游戏 II](https://leetcode.cn/problems/jump-game-ii/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0045.%20%E8%B7%B3%E8%B7%83%E6%B8%B8%E6%88%8F%20II.md) | 贪心、数组、动态规划 | 中等 | -| 0392 | [判断子序列](https://leetcode.cn/problems/is-subsequence/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0392.%20%E5%88%A4%E6%96%AD%E5%AD%90%E5%BA%8F%E5%88%97.md) | 双指针、字符串、动态规划 | 简单 | | 0122 | [买卖股票的最佳时机 II](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0122.%20%E4%B9%B0%E5%8D%96%E8%82%A1%E7%A5%A8%E7%9A%84%E6%9C%80%E4%BD%B3%E6%97%B6%E6%9C%BA%20II.md) | 贪心、数组 | 中等 | | 0561 | [数组拆分](https://leetcode.cn/problems/array-partition/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/0561.%20%E6%95%B0%E7%BB%84%E6%8B%86%E5%88%86.md) | 贪心、数组、计数排序、排序 | 简单 | | 1710 | [卡车上的最大单元数](https://leetcode.cn/problems/maximum-units-on-a-truck/) | [Python](https://github.com/itcharge/LeetCode-Py/blob/main/Solutions/1710.%20%E5%8D%A1%E8%BD%A6%E4%B8%8A%E7%9A%84%E6%9C%80%E5%A4%A7%E5%8D%95%E5%85%83%E6%95%B0.md) | 贪心、数组、排序 | 简单 | From ad0a66e64ef80ab492936d30d5505589d99569bc Mon Sep 17 00:00:00 2001 From: ITCharge Date: 2023年12月26日 13:50:20 +0800 Subject: [PATCH 4/6] Update 01.Monotone-Stack.md --- Contents/03.Stack/02.Monotone-Stack/01.Monotone-Stack.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Contents/03.Stack/02.Monotone-Stack/01.Monotone-Stack.md b/Contents/03.Stack/02.Monotone-Stack/01.Monotone-Stack.md index b98e9e58..495c0d97 100644 --- a/Contents/03.Stack/02.Monotone-Stack/01.Monotone-Stack.md +++ b/Contents/03.Stack/02.Monotone-Stack/01.Monotone-Stack.md @@ -173,7 +173,7 @@ def monotoneDecreasingStack(nums): 第二种思路是使用单调递增栈。因为 $nums1$ 是 $nums2$ 的子集,所以我们可以先遍历一遍 $nums2,ドル并构造单调递增栈,求出 $nums2$ 中每个元素右侧下一个更大的元素。然后将其存储到哈希表中。然后再遍历一遍 $nums1,ドル从哈希表中取出对应结果,存放到答案数组中。这种解法的时间复杂度是 $O(n)$。具体做法如下: -- 使用数组 $res$ 存放答案。使用 $stack$ 表示单调递增栈。使用哈希表 $num\underline{}map$ 用于存储 $nums2$ 中下一个比当前元素大的数值,映射关系为 $当前元素值:下一个比当前元素大的数值$。 +- 使用数组 $res$ 存放答案。使用 $stack$ 表示单调递增栈。使用哈希表 $num\underline{}map$ 用于存储 $nums2$ 中下一个比当前元素大的数值,映射关系为 **当前元素值:下一个比当前元素大的数值**。 - 遍历数组 $nums2,ドル对于当前元素: - 如果当前元素值较小,则直接让当前元素值入栈。 - 如果当前元素值较大,则一直出栈,直到当前元素值小于栈顶元素。 From 3af2fcd541cf2b3c9d2b2f5f5d223fb9b0815a09 Mon Sep 17 00:00:00 2001 From: ITCharge Date: 2023年12月26日 13:50:24 +0800 Subject: [PATCH 5/6] Update 01.Binary-Tree-Basic.md --- Contents/07.Tree/01.Binary-Tree/01.Binary-Tree-Basic.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Contents/07.Tree/01.Binary-Tree/01.Binary-Tree-Basic.md b/Contents/07.Tree/01.Binary-Tree/01.Binary-Tree-Basic.md index 301ad1d3..55f040ae 100644 --- a/Contents/07.Tree/01.Binary-Tree/01.Binary-Tree-Basic.md +++ b/Contents/07.Tree/01.Binary-Tree/01.Binary-Tree-Basic.md @@ -192,7 +192,7 @@ class TreeNode: self.right = right ``` -下面我们将值为 1ドル、2、3、4、5、6、7$ 的二叉树使用链式存储结构进行存储,即为下图所示。 +下面我们将值为 $[1, 2, 3, 4, 5, 6, 7]$ 的二叉树使用链式存储结构进行存储,即为下图所示。 ![](https://qcdn.itcharge.cn/images/20220221153539.png) From 478ff99b69f27f635ddc7158d093576ff4b900a6 Mon Sep 17 00:00:00 2001 From: ITCharge Date: 2023年12月26日 13:50:46 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=A2=98=E8=A7=A3?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...270円244円346円225円260円344円271円213円345円222円214円.md" | 4 ++++ ...270円244円346円225円260円347円233円270円345円212円240円.md" | 4 ++++ ...234円200円351円225円277円345円255円220円344円270円262円.md" | 4 ++++ ...232円204円344円270円255円344円275円215円346円225円260円.md" | 6 +++++- ...233円236円346円226円207円345円255円220円344円270円262円.md" | 4 ++++ ...225円264円346円225円260円345円217円215円350円275円254円.md" | 4 ++++ ...4346円215円242円346円225円264円346円225円260円 (atoi).md" | 4 ++++ .../0009. 345円233円236円346円226円207円346円225円260円.md" | 4 ++++ ...276円276円345円274円217円345円214円271円351円205円215円.md" | 4 ++++ ...260円264円347円232円204円345円256円271円345円231円250円.md" | 4 ++++ ...275円227円351円251円254円346円225円260円345円255円227円.md" | 4 ++++ ...255円227円350円275円254円346円225円264円346円225円260円.md" | 4 ++++ ...205円254円345円205円261円345円211円215円347円274円200円.md" | 4 ++++ ...270円211円346円225円260円344円271円213円345円222円214円.md" | 4 ++++ ...270円211円346円225円260円344円271円213円345円222円214円.md" | 4 ++++ ...255円227円346円257円215円347円273円204円345円220円210円.md" | 4 ++++ ...233円233円346円225円260円344円271円213円345円222円214円.md" | 4 ++++ ...4254円 N 344円270円252円347円273円223円347円202円271円.md" | 4 ++++ ...225円210円347円232円204円346円213円254円345円217円267円.md" | 4 ++++ ...234円211円345円272円217円351円223円276円350円241円250円.md" | 4 ++++ ...213円254円345円217円267円347円224円237円346円210円220円.md" | 4 ++++ ...215円207円345円272円217円351円223円276円350円241円250円.md" | 4 ++++ ...270円255円347円232円204円350円212円202円347円202円271円.md" | 4 ++++ ...277円273円350円275円254円351円223円276円350円241円250円.md" | 4 ++++ ...232円204円351円207円215円345円244円215円351円241円271円.md" | 4 ++++ ...247円273円351円231円244円345円205円203円347円264円240円.md" | 4 ++++ ...241円271円347円232円204円344円270円213円346円240円207円.md" | 4 ++++ ...270円244円346円225円260円347円233円270円351円231円244円.md" | 4 ++++ ...234円211円346円225円210円346円213円254円345円217円267円.md" | 4 ++++ ...216円222円345円272円217円346円225円260円347円273円204円.md" | 4 ++++ ...270円200円344円270円252円344円275円215円347円275円256円.md" | 4 ++++ ...217円222円345円205円245円344円275円215円347円275円256円.md" | 4 ++++ ...225円210円347円232円204円346円225円260円347円213円254円.md" | 4 ++++ .../0037. 350円247円243円346円225円260円347円213円254円.md" | 4 ++++ ...244円226円350円247円202円346円225円260円345円210円227円.md" | 4 ++++ ...273円204円345円220円210円346円200円273円345円222円214円.md" | 4 ++++ ...3204円345円220円210円346円200円273円345円222円214円 II.md" | 4 ++++ ...270円200円344円270円252円346円255円243円346円225円260円.md" | 4 ++++ .../0042. 346円216円245円351円233円250円346円260円264円.md" | 4 ++++ ...254円246円344円270円262円347円233円270円344円271円230円.md" | 4 ++++ ...205円215円347円254円246円345円214円271円351円205円215円.md" | 4 ++++ ...7263円350円267円203円346円270円270円346円210円217円 II.md" | 4 ++++ .../0046. 345円205円250円346円216円222円345円210円227円.md" | 4 ++++ ...047. 345円205円250円346円216円222円345円210円227円 II.md" | 4 ++++ ...227円213円350円275円254円345円233円276円345円203円217円.md" | 4 ++++ ...275円215円350円257円215円345円210円206円347円273円204円.md" | 4 ++++ Solutions/0050. Pow(x, n).md | 4 ++++ "Solutions/0051. N 347円232円207円345円220円216円.md" | 4 ++++ "Solutions/0052. N 347円232円207円345円220円216円 II.md" | 4 ++++ ...255円220円346円225円260円347円273円204円345円222円214円.md" | 4 ++++ ...236円272円346円227円213円347円237円251円351円230円265円.md" | 4 ++++ ...267円263円350円267円203円346円270円270円346円210円217円.md" | 4 ++++ ...220円210円345円271円266円345円214円272円351円227円264円.md" | 4 ++++ ...257円215円347円232円204円351円225円277円345円272円246円.md" | 4 ++++ ...6272円346円227円213円347円237円251円351円230円265円 II.md" | 4 ++++ ...227円213円350円275円254円351円223円276円350円241円250円.md" | 4 ++++ ...270円215円345円220円214円350円267円257円345円276円204円.md" | 4 ++++ ...0215円345円220円214円350円267円257円345円276円204円 II.md" | 4 ++++ ...260円217円350円267円257円345円276円204円345円222円214円.md" | 4 ++++ "Solutions/0066. 345円212円240円344円270円200円.md" | 4 ++++ ...277円233円345円210円266円346円261円202円345円222円214円.md" | 4 ++++ ...232円204円345円271円263円346円226円271円346円240円271円.md" | 4 ++++ .../0070. 347円210円254円346円245円274円346円242円257円.md" | 4 ++++ ...274円226円350円276円221円350円267円235円347円246円273円.md" | 4 ++++ ...237円251円351円230円265円347円275円256円351円233円266円.md" | 4 ++++ ...272円214円347円273円264円347円237円251円351円230円265円.md" | 4 ++++ ...242円234円350円211円262円345円210円206円347円261円273円.md" | 4 ++++ ...246円206円347円233円226円345円255円220円344円270円262円.md" | 4 ++++ "Solutions/0077. 347円273円204円345円220円210円.md" | 4 ++++ "Solutions/0078. 345円255円220円351円233円206円.md" | 4 ++++ ...215円225円350円257円215円346円220円234円347円264円242円.md" | 4 ++++ ...2204円351円207円215円345円244円215円351円241円271円 II.md" | 4 ++++ ...6222円345円272円217円346円225円260円347円273円204円 II.md" | 4 ++++ ...7215円345円244円215円345円205円203円347円264円240円 II.md" | 4 ++++ ...207円215円345円244円215円345円205円203円347円264円240円.md" | 4 ++++ ...244円247円347円232円204円347円237円251円345円275円242円.md" | 4 ++++ ...234円211円345円272円217円346円225円260円347円273円204円.md" | 4 ++++ ...240円274円351円233円267円347円274円226円347円240円201円.md" | 4 ++++ "Solutions/0090. 345円255円220円351円233円206円 II.md" | 4 ++++ ...247円243円347円240円201円346円226円271円346円263円225円.md" | 4 ++++ ...7215円350円275円254円351円223円276円350円241円250円 II.md" | 4 ++++ ...215円345円216円237円 IP 345円234円260円345円235円200円.md" | 4 ++++ ...270円255円345円272円217円351円201円215円345円216円206円.md" | 4 ++++ ...7211円346円220円234円347円264円242円346円240円221円 II.md" | 4 ++++ ...217円211円346円220円234円347円264円242円346円240円221円.md" | 4 ++++ ...217円211円346円220円234円347円264円242円346円240円221円.md" | 4 ++++ ...233円270円345円220円214円347円232円204円346円240円221円.md" | 4 ++++ ...247円260円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...261円202円345円272円217円351円201円215円345円216円206円.md" | 4 ++++ ...261円202円345円272円217円351円201円215円345円216円206円.md" | 4 ++++ ...234円200円345円244円247円346円267円261円345円272円246円.md" | 4 ++++ ...200円240円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...200円240円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...1202円345円272円217円351円201円215円345円216円206円 II.md" | 4 ++++ ...217円211円346円220円234円347円264円242円346円240円221円.md" | 4 ++++ ...241円241円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...234円200円345円260円217円346円267円261円345円272円246円.md" | 4 ++++ ...267円257円345円276円204円346円200円273円345円222円214円.md" | 4 ++++ ...7257円345円276円204円346円200円273円345円222円214円 II.md" | 4 ++++ ...232円204円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ ...212円202円347円202円271円346円214円207円351円222円210円.md" | 4 ++++ ...2202円347円202円271円346円214円207円351円222円210円 II.md" | 4 ++++ ...235円250円350円276円211円344円270円211円350円247円222円.md" | 4 ++++ ...5250円350円276円211円344円270円211円350円247円222円 II.md" | 4 ++++ ...260円217円350円267円257円345円276円204円345円222円214円.md" | 4 ++++ ...234円200円344円275円263円346円227円266円346円234円272円.md" | 4 ++++ ...4200円344円275円263円346円227円266円346円234円272円 II.md" | 4 ++++ ...200円344円275円263円346円227円266円346円234円272円 III.md" | 4 ++++ ...244円247円350円267円257円345円276円204円345円222円214円.md" | 4 ++++ ...257円201円345円233円236円346円226円207円344円270円262円.md" | 4 ++++ ...215円225円350円257円215円346円216円245円351円276円231円.md" | 4 ++++ ...277円236円347円273円255円345円272円217円345円210円227円.md" | 4 ++++ ...225円260円345円255円227円344円271円213円345円222円214円.md" | 4 ++++ ...273円225円347円232円204円345円214円272円345円237円237円.md" | 4 ++++ ...211円262円345円233円236円346円226円207円344円270円262円.md" | 4 ++++ .../0133. 345円205円213円351円232円206円345円233円276円.md" | 4 ++++ .../0134. 345円212円240円346円262円271円347円253円231円.md" | 4 ++++ ...210円206円345円217円221円347円263円226円346円236円234円.md" | 4 ++++ ...254円241円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...4241円347円232円204円346円225円260円345円255円227円 II.md" | 4 ++++ ...222円210円347円232円204円351円223円276円350円241円250円.md" | 4 ++++ ...215円225円350円257円215円346円213円206円345円210円206円.md" | 4 ++++ ...5225円350円257円215円346円213円206円345円210円206円 II.md" | 4 ++++ ...216円257円345円275円242円351円223円276円350円241円250円.md" | 4 ++++ ...6257円345円275円242円351円223円276円350円241円250円 II.md" | 4 ++++ ...207円215円346円216円222円351円223円276円350円241円250円.md" | 4 ++++ ...211円215円345円272円217円351円201円215円345円216円206円.md" | 4 ++++ ...220円216円345円272円217円351円201円215円345円216円206円.md" | 4 ++++ ...217円222円345円205円245円346円216円222円345円272円217円.md" | 4 ++++ ...216円222円345円272円217円351円223円276円350円241円250円.md" | 4 ++++ ...244円232円347円232円204円347円202円271円346円225円260円.md" | 4 ++++ ...276円276円345円274円217円346円261円202円345円200円274円.md" | 4 ++++ ...270円255円347円232円204円345円215円225円350円257円215円.md" | 4 ++++ ...244円247円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...232円204円346円234円200円345円260円217円345円200円274円.md" | 4 ++++ ...2204円346円234円200円345円260円217円345円200円274円 II.md" | 4 ++++ .../0155. 346円234円200円345円260円217円346円240円210円.md" | 4 ++++ ...234円200円351円225円277円345円255円220円344円270円262円.md" | 4 ++++ ...233円270円344円272円244円351円223円276円350円241円250円.md" | 4 ++++ ...257円273円346円211円276円345円263円260円345円200円274円.md" | 4 ++++ ...234円200円345円244円247円351円227円264円350円267円235円.md" | 4 ++++ ...225円260円345円210円260円345円260円217円346円225円260円.md" | 4 ++++ ...234円211円345円272円217円346円225円260円347円273円204円.md" | 4 ++++ ...241円250円345円210円227円345円220円215円347円247円260円.md" | 4 ++++ ...244円232円346円225円260円345円205円203円347円264円240円.md" | 4 ++++ ...273円223円346円236円204円350円256円276円350円256円241円.md" | 4 ++++ ...241円250円345円210円227円345円272円217円345円217円267円.md" | 4 ++++ ...271円230円345円220円216円347円232円204円351円233円266円.md" | 4 ++++ ...240円221円350円277円255円344円273円243円345円231円250円.md" | 4 ++++ .../0179. 346円234円200円345円244円247円346円225円260円.md" | 4 ++++ ...4200円344円275円263円346円227円266円346円234円272円 IV.md" | 4 ++++ ...275円256円350円275円254円346円225円260円347円273円204円.md" | 4 ++++ ...272円214円350円277円233円345円210円266円344円275円215円.md" | 4 ++++ ...2752151円347円232円204円344円270円252円346円225円260円.md" | 4 ++++ ...211円223円345円256円266円345円212円253円350円210円215円.md" | 4 ++++ ...232円204円345円217円263円350円247円206円345円233円276円.md" | 4 ++++ ...262円233円345円261円277円346円225円260円351円207円217円.md" | 4 ++++ ...233円264円346円214円211円344円275円215円344円270円216円.md" | 4 ++++ .../0202. 345円277円253円344円271円220円346円225円260円.md" | 4 ++++ ...223円276円350円241円250円345円205円203円347円264円240円.md" | 4 ++++ ...256円241円346円225円260円350円264円250円346円225円260円.md" | 4 ++++ ...236円204円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...217円215円350円275円254円351円223円276円350円241円250円.md" | 4 ++++ .../0207. 350円257円276円347円250円213円350円241円250円.md" | 4 ++++ ... Trie (345円211円215円347円274円200円346円240円221円).md" | 4 ++++ ...232円204円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...210. 350円257円276円347円250円213円350円241円250円 II.md" | 4 ++++ ...273円223円346円236円204円350円256円276円350円256円241円.md" | 4 ++++ ...5225円350円257円215円346円220円234円347円264円242円 II.md" | 4 ++++ ...1223円345円256円266円345円212円253円350円210円215円 II.md" | 4 ++++ ...234円200円345円244円247円345円205円203円347円264円240円.md" | 4 ++++ ...207円215円345円244円215円345円205円203円347円264円240円.md" | 4 ++++ ...231円205円347円272円277円351円227円256円351円242円230円.md" | 4 ++++ ...7215円345円244円215円345円205円203円347円264円240円 II.md" | 4 ++++ ...215円345円244円215円345円205円203円347円264円240円 III.md" | 4 ++++ ...244円247円346円255円243円346円226円271円345円275円242円.md" | 4 ++++ ...212円202円347円202円271円344円270円252円346円225円260円.md" | 4 ++++ ...237円251円345円275円242円351円235円242円347円247円257円.md" | 4 ++++ ...210円227円345円256円236円347円216円260円346円240円210円.md" | 4 ++++ ...275円254円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...4254円350円256円241円347円256円227円345円231円250円 II.md" | 4 ++++ "Solutions/0231. 2 347円232円204円345円271円202円.md" | 4 ++++ ...256円236円347円216円260円351円230円237円345円210円227円.md" | 4 ++++ ...5227円 1 347円232円204円344円270円252円346円225円260円.md" | 4 ++++ ...233円236円346円226円207円351円223円276円350円241円250円.md" | 4 ++++ ...205円254円345円205円261円347円245円226円345円205円210円.md" | 4 ++++ ...205円254円345円205円261円347円245円226円345円205円210円.md" | 4 ++++ ...270円255円347円232円204円350円212円202円347円202円271円.md" | 4 ++++ ...273円204円347円232円204円344円271円230円347円247円257円.md" | 4 ++++ ...217円243円346円234円200円345円244円247円345円200円274円.md" | 4 ++++ ...2214円347円273円264円347円237円251円351円230円265円 II.md" | 4 ++++ ...256円241円344円274円230円345円205円210円347円272円247円.md" | 4 ++++ ...257円215円345円274円202円344円275円215円350円257円215円.md" | 4 ++++ ...254円246円344円270円262円345円210円206円347円273円204円.md" | 4 ++++ ...211円200円346円234円211円350円267円257円345円276円204円.md" | 4 ++++ ...220円204円344円275円215円347円233円270円345円212円240円.md" | 4 ++++ ...270円211円346円225円260円344円271円213円345円222円214円.md" | 4 ++++ ...241円347円232円204円346円225円260円345円255円227円 III.md" | 4 ++++ "Solutions/0263. 344円270円221円346円225円260円.md" | 4 ++++ "Solutions/0264. 344円270円221円346円225円260円 II.md" | 4 ++++ ...244円261円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...220円234円347円264円242円346円240円221円345円200円274円.md" | 4 ++++ ...257円257円347円232円204円347円211円210円346円234円254円.md" | 4 ++++ ...205円250円345円271円263円346円226円271円346円225円260円.md" | 4 ++++ .../0283. 347円247円273円345円212円250円351円233円266円.md" | 4 ++++ ...270円255円345円272円217円345円220円216円347円273円247円.md" | 4 ++++ .../0286. 345円242円231円344円270円216円351円227円250円.md" | 4 ++++ ...211円276円351円207円215円345円244円215円346円225円260円.md" | 4 ++++ ...224円257円344円270円200円347円274円251円345円206円231円.md" | 4 ++++ ...224円237円345円221円275円346円270円270円346円210円217円.md" | 4 ++++ ...215円225円350円257円215円350円247円204円345円276円213円.md" | 4 ++++ "Solutions/0292. Nim 346円270円270円346円210円217円.md" | 4 ++++ ...232円204円344円270円255円344円275円215円346円225円260円.md" | 4 ++++ ...217円215円345円272円217円345円210円227円345円214円226円.md" | 4 ++++ ...242円236円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ ...273円204円344円270円215円345円217円257円345円217円230円.md" | 4 ++++ ...230円265円344円270円215円345円217円257円345円217円230円.md" | 4 ++++ ...273円204円345円217円257円344円277円256円346円224円271円.md" | 4 ++++ ...220円253円345円206円267円345円206円273円346円234円237円.md" | 4 ++++ ...260円217円351円253円230円345円272円246円346円240円221円.md" | 4 ++++ .../0312. 346円210円263円346円260円224円347円220円203円.md" | 4 ++++ ...264円240円347円232円204円344円270円252円346円225円260円.md" | 4 ++++ ...207円215円345円244円215円345円255円227円346円257円215円.md" | 4 ++++ ...225円277円345円272円246円344円271円230円347円247円257円.md" | 4 ++++ ...233円266円351円222円261円345円205円221円346円215円242円.md" | 4 ++++ ...207円217円347円232円204円346円225円260円347円233円256円.md" | 4 ++++ ...1206円345円212円250円346円216円222円345円272円217円 II.md" | 4 ++++ "Solutions/0326. 3 347円232円204円345円271円202円.md" | 4 ++++ ...245円207円345円201円266円351円223円276円350円241円250円.md" | 4 ++++ ...200円222円345円242円236円350円267円257円345円276円204円.md" | 4 ++++ ...205円203円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ .../0336. 345円233円236円346円226円207円345円257円271円.md" | 4 ++++ ...223円345円256円266円345円212円253円350円210円215円 III.md" | 4 ++++ ...211円271円344円275円215円350円256円241円346円225円260円.md" | 4 ++++ ...234円200円351円225円277円345円255円220円344円270円262円.md" | 4 ++++ ...241円250円350円277円255円344円273円243円345円231円250円.md" | 4 ++++ "Solutions/0342. 4347円232円204円345円271円202円.md" | 4 ++++ ...225円264円346円225円260円346円213円206円345円210円206円.md" | 4 ++++ ...275円254円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...205円203円351円237円263円345円255円227円346円257円215円.md" | 4 ++++ ...212円250円345円271円263円345円235円207円345円200円274円.md" | 4 ++++ ...253円230円351円242円221円345円205円203円347円264円240円.md" | 4 ++++ ...273円204円347円232円204円344円272円244円351円233円206円.md" | 4 ++++ ...3204円347円232円204円344円272円244円351円233円206円 II.md" | 4 ++++ ...211円213円345円212円277円350円247円243円351円224円201円.md" | 4 ++++ ...277円241円345円260円201円351円227円256円351円242円230円.md" | 4 ++++ ...225円260円345円255円227円344円270円252円346円225円260円.md" | 4 ++++ ...216円207円351円231円220円345円210円266円345円231円250円.md" | 4 ++++ ...275円254円345円214円226円346円225円260円347円273円204円.md" | 4 ++++ ...205円250円345円271円263円346円226円271円346円225円260円.md" | 4 ++++ ...214円272円351円227円264円345円212円240円346円263円225円.md" | 4 ++++ ...225円264円346円225円260円344円271円213円345円222円214円.md" | 4 ++++ ...225円260円345円255円227円345円244円247円345円260円217円.md" | 4 ++++ ...5260円345円255円227円345円244円247円345円260円217円 II.md" | 4 ++++ ...221円206円345円212円250円345円272円217円345円210円227円.md" | 4 ++++ ...220210円346円200円273円345円222円214円 342円205円243円.md" | 4 ++++ ...260円217円347円232円204円345円205円203円347円264円240円.md" | 4 ++++ ...232円217円346円234円272円345円205円203円347円264円240円.md" | 4 ++++ .../0383. 350円265円216円351円207円221円344円277円241円.md" | 4 ++++ ...211円223円344円271円261円346円225円260円347円273円204円.md" | 4 ++++ ...205円270円345円272円217円346円216円222円346円225円260円.md" | 4 ++++ ...224円257円344円270円200円345円255円227円347円254円246円.md" | 4 ++++ .../0389. 346円211円276円344円270円215円345円220円214円.md" | 4 ++++ ...256円214円347円276円216円347円237円251円345円275円242円.md" | 4 ++++ ...226円255円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ ...254円246円344円270円262円350円247円243円347円240円201円.md" | 4 ++++ ...234円200円351円225円277円345円255円220円344円270円262円.md" | 4 ++++ ...231円244円346円263円225円346円261円202円345円200円274円.md" | 4 ++++ ...4254円 N 344円275円215円346円225円260円345円255円227円.md" | 4 ++++ ...235円222円350円233円231円350円277円207円346円262円263円.md" | 4 ++++ ...217円266円345円255円220円344円271円213円345円222円214円.md" | 4 ++++ ...205円255円350円277円233円345円210円266円346円225円260円.md" | 4 ++++ ...207円215円345円273円272円351円230円237円345円210円227円.md" | 4 ++++ ...225円277円345円233円236円346円226円207円344円270円262円.md" | 4 ++++ ...232円204円346円234円200円345円244円247円345円200円274円.md" | 4 ++++ Solutions/0412. Fizz Buzz.md | 4 ++++ ...254円246円344円270円262円347円233円270円345円212円240円.md" | 4 ++++ ...255円211円345円222円214円345円255円220円351円233円206円.md" | 4 ++++ ...260円264円346円265円201円351円227円256円351円242円230円.md" | 4 ++++ ...244円247円345円274円202円346円210円226円345円200円274円.md" | 4 ++++ ...207円215円345円244円215円345円255円227円347円254円246円.md" | 4 ++++ ...215円225円350円257円215円346円226円271円345円235円227円.md" | 4 ++++ ...217円214円345円220円221円351円223円276円350円241円250円.md" | 4 ++++ ...0227円345円214円226円 N 345円217円211円346円240円221円.md" | 4 ++++ ...261円202円345円272円217円351円201円215円345円216円206円.md" | 4 ++++ ...217円214円345円220円221円351円223円276円350円241円250円.md" | 4 ++++ ...207円215円345円217円240円345円214円272円351円227円264円.md" | 4 ++++ ...257円345円276円204円346円200円273円345円222円214円 III.md" | 4 ++++ ...257円215円345円274円202円344円275円215円350円257円215円.md" | 4 ++++ ...274円251円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...0244円346円225円260円347円233円270円345円212円240円 II.md" | 4 ++++ ...225円226円347円232円204円346円225円260円351円207円217円.md" | 4 ++++ ...270円255円347円232円204円350円212円202円347円202円271円.md" | 4 ++++ ...242円221円347円216円207円346円216円222円345円272円217円.md" | 4 ++++ ...274円225円347円210円206円346円260円224円347円220円203円.md" | 4 ++++ ...3233円346円225円260円347円233円270円345円212円240円 II.md" | 4 ++++ ...210円206円345円217円221円351円245円274円345円271円262円.md" | 4 ++++ ...255円220円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...261円211円346円230円216円350円267円235円347円246円273円.md" | 4 ++++ ...261円277円347円232円204円345円221円250円351円225円277円.md" | 4 ++++ ...210円221円350円203円275円350円265円242円345円220円227円.md" | 4 ++++ ...255円220円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...52214円350円257円201円IP345円234円260円345円235円200円.md" | 4 ++++ ...213円274円346円255円243円346円226円271円345円275円242円.md" | 4 ++++ .../0474. 344円270円200円345円222円214円351円233円266円.md" | 4 ++++ ...217円243円344円270円255円344円275円215円346円225円260円.md" | 4 ++++ ...3255円 1 347円232円204円344円270円252円346円225円260円.md" | 4 ++++ ...242円204円346円265円213円350円265円242円345円256円266円.md" | 4 ++++ ...2551円347円232円204円344円270円252円346円225円260円 II.md" | 4 ++++ ...242円236円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ .../0494. 347円233円256円346円240円207円345円222円214円.md" | 4 ++++ ...33264円345円244円247円345円205円203円347円264円240円 I.md" | 4 ++++ ...247円222円347円272円277円351円201円215円345円216円206円.md" | 4 ++++ ...270円255円347円232円204円344円274円227円346円225円260円.md" | 4 ++++ ...3264円345円244円247円345円205円203円347円264円240円 II.md" | 4 ++++ ...270円203円350円277円233円345円210円266円346円225円260円.md" | 4 ++++ ...233円270円345円257円271円345円220円215円346円254円241円.md" | 4 ++++ ...263円242円351円202円243円345円245円221円346円225円260円.md" | 4 ++++ ...270円213円350円247円222円347円232円204円345円200円274円.md" | 4 ++++ ...211円276円346円234円200円345円244円247円345円200円274円.md" | 4 ++++ ...226円207円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ ...3266円351円222円261円345円205円221円346円215円242円 II.md" | 4 ++++ ...277円236円347円273円255円346円225円260円347円273円204円.md" | 4 ++++ ...276円216円347円232円204円346円216円222円345円210円227円.md" | 4 ++++ ...260円217円347円273円235円345円257円271円345円267円256円.md" | 4 ++++ ...270円272円347円264円257円345円212円240円346円240円221円.md" | 4 ++++ ...260円217円346円227円266円351円227円264円345円267円256円.md" | 4 ++++ "Solutions/0542. 01 347円237円251円351円230円265円.md" | 4 ++++ ...240円221円347円232円204円347円233円264円345円276円204円.md" | 4 ++++ ...247円273円351円231円244円347円233円222円345円255円220円.md" | 4 ++++ ...234円201円344円273円275円346円225円260円351円207円217円.md" | 4 ++++ ...255円347円232円204円345円215円225円350円257円215円 III.md" | 4 ++++ ...232円204円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...225円260円347円273円204円346円213円206円345円210円206円.md" | 4 ++++ ...270円262円347円232円204円346円216円222円345円210円227円.md" | 4 ++++ .../0575. 345円210円206円347円263円226円346円236円234円.md" | 4 ++++ ...232円204円350円267円257円345円276円204円346円225円260円.md" | 4 ++++ ...210円240円351円231円244円346円223円215円344円275円234円.md" | 4 ++++ ...211円215円345円272円217円351円201円215円345円216円206円.md" | 4 ++++ ...220円216円345円272円217円351円201円215円345円216円206円.md" | 4 ++++ ...264円242円345円274円225円346円200円273円345円222円214円.md" | 4 ++++ ...235円236円350円264円237円346円225円264円346円225円260円.md" | 4 ++++ ...275円242円347円232円204円344円270円252円346円225円260円.md" | 4 ++++ ...212円240円347円262円227円346円240円207円347円255円276円.md" | 4 ++++ ...271円266円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...212円241円350円260円203円345円272円246円345円231円250円.md" | 4 ++++ ...276円252円347円216円257円351円230円237円345円210円227円.md" | 4 ++++ ...226円271円346円225円260円344円271円213円345円222円214円.md" | 4 ++++ ...7243円347円240円201円346円226円271円346円263円225円 II.md" | 4 ++++ ...241円245円345円205円250円347円263円273円347円273円237円.md" | 4 ++++ ...44247円345円271円263円345円235円207円346円225円260円 I.md" | 4 ++++ ...233円236円346円226円207円345円255円220円344円270円262円.md" | 4 ++++ ...215円225円350円257円215円346円233円277円346円215円242円.md" | 4 ++++ ...224円256円347円232円204円351円224円256円347円233円230円.md" | 4 ++++ ...244円215円347円232円204円345円255円220円346円240円221円.md" | 4 ++++ ...217円211円346円220円234円347円264円242円346円240円221円.md" | 4 ++++ ...244円247円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...277円221円347円232円204円345円205円203円347円264円240円.md" | 4 ++++ ...234円200円345円244円247円345円256円275円345円272円246円.md" | 4 ++++ ...232円204円346円211円223円345円215円260円346円234円272円.md" | 4 ++++ ...200円222円345円207円217円346円225円260円345円210円227円.md" | 4 ++++ ...217円211円346円220円234円347円264円242円346円240円221円.md" | 4 ++++ ...210円227円347円232円204円344円270円252円346円225円260円.md" | 4 ++++ ...200円222円345円242円236円345円272円217円345円210円227円.md" | 4 ++++ ...255円224円346円263円225円345円255円227円345円205円270円.md" | 4 ++++ ...224円256円345円200円274円346円230円240円345円260円204円.md" | 4 ++++ ...217円267円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...7201円345円233円236円346円226円207円344円270円262円 II.md" | 4 ++++ ...227円255円347円232円204円347円201円257円346円263円241円.md" | 4 ++++ ...206円227円344円275円231円350円277円236円346円216円245円.md" | 4 ++++ ...254円246円344円270円262円345円214円271円351円205円215円.md" | 4 ++++ ...220円214円345円200円274円350円267円257円345円276円204円.md" | 4 ++++ ...270円212円347円232円204円346円246円202円347円216円207円.md" | 4 ++++ ...232円204円351円207円215円350円246円201円346円200円247円.md" | 4 ++++ ...264円264円347円272円270円346円213円274円350円257円215円.md" | 4 ++++ ...234円200円345円244円247円351円235円242円347円247円257円.md" | 4 ++++ ...255円211円347円232円204円345円255円220円351円233円206円.md" | 4 ++++ ...270円255円347円232円204円346円220円234円347円264円242円.md" | 4 ++++ ...217円222円345円205円245円346円223円215円344円275円234円.md" | 4 ++++ ...234円211円345円272円217円346円225円260円347円273円204円.md" | 4 ++++ ...4254円 K 345円244円247円345円205円203円347円264円240円.md" | 4 ++++ ...272円214円345円210円206円346円237円245円346円211円276円.md" | 4 ++++ ...223円210円345円270円214円351円233円206円345円220円210円.md" | 4 ++++ ...223円210円345円270円214円346円230円240円345円260円204円.md" | 4 ++++ ...256円276円350円256円241円351円223円276円350円241円250円.md" | 4 ++++ ...241円250円347円232円204円346円217円222円345円205円245円.md" | 4 ++++ ...260円217円345円206円231円345円255円227円346円257円215円.md" | 4 ++++ ...232円204円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...220円253円346円211円213円347円273円255円350円264円271円.md" | 4 ++++ "Solutions/0715. Range 346円250円241円345円235円227円.md" | 4 ++++ ...244円215円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...225円260円345円257円271円350円267円235円347円246円273円.md" | 4 ++++ ...225円277円347円232円204円345円215円225円350円257円215円.md" | 4 ++++ ...270円255円345円277円203円344円270円213円346円240円207円.md" | 4 ++++ ...217円243円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ ...50213円345円256円211円346円216円222円350円241円250円 I.md" | 4 ++++ ...0213円345円256円211円346円216円222円350円241円250円 II.md" | 4 ++++ ...213円345円256円211円346円216円222円350円241円250円 III.md" | 4 ++++ ...233円276円345円203円217円346円270円262円346円237円223円.md" | 4 ++++ ...241円214円346円230円237円347円242円260円346円222円236円.md" | 4 ++++ ...242円236円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...257円217円346円227円245円346円270円251円345円272円246円.md" | 4 ++++ ...234円200円345円260円217円345円255円227円346円257円215円.md" | 4 ++++ ...264円271円347円210円254円346円245円274円346円242円257円.md" | 4 ++++ ...274円200円350円275円254円347円233円230円351円224円201円.md" | 4 ++++ ...212円240円347円262円227円345円215円225円350円257円215円.md" | 4 ++++ ...255円227円346円257円215円345円214円272円351円227円264円.md" | 4 ++++ ...203円205円344円276円243円347円211円265円346円211円213円.md" | 4 ++++ ...210円251円350円214円250円347円237円251円351円230円265円.md" | 4 ++++ ...237円263円344円270円216円347円237円263円345円244円264円.md" | 4 ++++ ...261円240円344円270円255円346円270円270円346円263円263円.md" | 4 ++++ ...257円255円346円263円225円347円254円246円345円217円267円.md" | 4 ++++ ...206円231円345円205円250円346円216円222円345円210円227円.md" | 4 ++++ ...226円255円344円272円214円345円210円206円345円233円276円.md" | 4 ++++ ...227円213円350円275円254円346円225円260円345円255円227円.md" | 4 ++++ ...225円260円347円273円204円344円270円252円346円225円260円.md" | 4 ++++ ...275円254円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...203円275円347円232円204円350円267円257円345円276円204円.md" | 4 ++++ ...270344円274円274円 RGB 351円242円234円350円211円262円.md" | 4 ++++ ...272円244円346円215円242円346円254円241円346円225円260円.md" | 4 ++++ ...256円211円345円205円250円347円212円266円346円200円201円.md" | 4 ++++ .../0803. 346円211円223円347円240円226円345円235円227円.md" | 4 ++++ ...246円201円347円232円204円350円241円214円346円225円260円.md" | 4 ++++ ...256円277円351円227円256円350円256円241円346円225円260円.md" | 4 ++++ ...217円211円346円240円221円345円211円252円346円236円235円.md" | 4 ++++ ...247円201円347円232円204円345円215円225円350円257円215円.md" | 4 ++++ ...216円213円347円274円251円347円274円226円347円240円201円.md" | 4 ++++ ...234円200円347円237円255円350円267円235円347円246円273円.md" | 4 ++++ ...276円212円346円213円211円344円270円201円346円226円207円.md" | 4 ++++ ...273円204円347円232円204円344円275円215円347円275円256円.md" | 4 ++++ ...277円273円350円275円254円345円233円276円345円203円217円.md" | 4 ++++ ...267円235円347円246円273円344円271円213円345円222円214円.md" | 4 ++++ ...237円251円345円275円242円351円207円215円345円217円240円.md" | 4 ++++ ...214円231円345円222円214円346円210円277円351円227円264円.md" | 4 ++++ ...232円204円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...234円200円351円225円277円345円261円261円350円204円211円.md" | 4 ++++ ...270円200円346円211円213円351円241円272円345円255円220円.md" | 4 ++++ ...234円200円347円237円255円350円267円257円345円276円204円.md" | 4 ++++ ...7251円345円275円242円351円235円242円347円247円257円 II.md" | 4 ++++ ...227円271円345円222円214円345円257円214円346円234円211円.md" | 4 ++++ ...263円260円351円241円266円347円264円242円345円274円225円.md" | 4 ++++ ...252円254円346円260円264円346円211円276円351円233円266円.md" | 4 ++++ ...220円216円347円232円204円345円276円227円345円210円206円.md" | 4 ++++ ...275円254円347円275円256円347円237円251円351円230円265円.md" | 4 ++++ ...233円270円344円274円274円347円232円204円346円240円221円.md" | 4 ++++ ...210円227円347円232円204円351円225円277円345円272円246円.md" | 4 ++++ ...225円211円347円232円204円347円217円202円347円217円202円.md" | 4 ++++ ...270円255円351円227円264円347円273円223円347円202円271円.md" | 4 ++++ ...237円263円345円255円220円346円270円270円346円210円217円.md" | 4 ++++ .../0881. 346円225円221円347円224円237円350円211円207円.md" | 4 ++++ ...270円270円350円247円201円345円215円225円350円257円215円.md" | 4 ++++ ...232円204円344円272円214円345円210円206円346円263円225円.md" | 4 ++++ ...270円241円350円233円213円346円216円211円350円220円275円.md" | 4 ++++ ...200円240円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...272円217円346円220円234円347円264円242円346円240円221円.md" | 4 ++++ ...273円267円346円240円274円350円267円250円345円272円246円.md" | 4 ++++ ...225円260円345円255円227円347円273円204円345円220円210円.md" | 4 ++++ ...260円264円346円236円234円346円210円220円347円257円256円.md" | 4 ++++ ...34200円345円260円217円345円267円256円345円200円274円 I.md" | 4 ++++ ...216円222円345円272円217円346円225円260円347円273円204円.md" | 4 ++++ ...232円204円346円234円200円345円244円247円345円222円214円.md" | 4 ++++ ...240円221円346円217円222円345円205円245円345円231円250円.md" | 4 ++++ ...234円200円345円260円221円346円267円273円345円212円240円.md" | 4 ++++ ...225円277円346円214円211円351円224円256円345円205円245円.md" | 4 ++++ ...274円202円344円272円256円346円225円260円347円273円204円.md" | 4 ++++ ...257円267円346円261円202円346円254円241円346円225円260円.md" | 4 ++++ ...243円253円346円213円250円345円217円267円345円231円250円.md" | 4 ++++ ...232円204円350円214円203円345円233円264円345円222円214円.md" | 4 ++++ ...257円201円346円240円210円345円272円217円345円210円227円.md" | 4 ++++ ...220円214円345円210円227円347円237円263円345円244円264円.md" | 4 ++++ ...230円237円350円257円255円350円257円215円345円205円270円.md" | 4 ++++ ...205円250円346円200円247円346円243円200円351円252円214円.md" | 4 ++++ ...210円222円345円210円206円345円214円272円345円237円237円.md" | 4 ++++ ...216円247円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...2271円347円232円204円 K 344円270円252円347円202円271円.md" | 4 ++++ ...232円204円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...234円200円345円244円247円345円221円250円351円225円277円.md" | 4 ++++ ...273円204円347円232円204円345円271円263円346円226円271円.md" | 4 ++++ ...265円201円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...232円204円344円270円211円345円205円203円347円273円204円.md" | 4 ++++ ...217円257円346円273円241円350円266円263円346円200円247円.md" | 4 ++++ ...232円204円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...205円204円345円274円237円350円212円202円347円202円271円.md" | 4 ++++ ...277円273円350円275円254円346円254円241円346円225円260円.md" | 4 ++++ ...234円200円344円275円216円346円210円220円346円234円254円.md" | 4 ++++ ...205円261円347円224円250円345円255円227円347円254円246円.md" | 4 ++++ ...2551347円232円204円344円270円252円346円225円260円 III.md" | 4 ++++ ...232円204円346円225円260円347円273円204円345円222円214円.md" | 4 ++++ ...217円211円346円220円234円347円264円242円346円240円221円.md" | 4 ++++ ...225円260円347円232円204円345円217円215円347円240円201円.md" | 4 ++++ ...243円271円347円232円204円350円203円275円345円212円233円.md" | 4 ++++ ...244円215円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...247円202円345円205円211円347円273円204円345円220円210円.md" | 4 ++++ ...234円260円347円232円204円346円225円260円351円207円217円.md" | 4 ++++ ...263円260円345円274円217円345円214円271円351円205円215円.md" | 4 ++++ ...231円244円346円225円260円345円215円232円345円274円210円.md" | 4 ++++ ...216円237円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...270円244円345円234円260円350円260円203円345円272円246円.md" | 4 ++++ ...276円271円347円225円214円347円235円200円350円211円262円.md" | 4 ++++ ...233円270円344円272円244円347円232円204円347円272円277円.md" | 4 ++++ ...232円204円345円233円236円346円227円213円351円225円226円.md" | 4 ++++ ...233円264円345円244円247円345円222円214円346円240円221円.md" | 4 ++++ ...234円200円344円275円216円345円276円227円345円210円206円.md" | 4 ++++ ...202円273円351円207円215円345円244円215円351円241円271円.md" | 4 ++++ ...4264円347円232円204円351円207円215円351円207円217円 II.md" | 4 ++++ ...271円246円345円272円227円350円200円201円346円235円277円.md" | 4 ++++ ...232円204円347円264円242円345円274円225円345円257円271円.md" | 4 ++++ ...264円273円345円255円227円345円215円260円345円210円267円.md" | 4 ++++ ...260円217円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ .../1089. 345円244円215円345円206円231円351円233円266円.md" | 4 ++++ ...234円200円347円237円255円350円267円257円345円276円204円.md" | 4 ++++ ...211円276円347円233円256円346円240円207円345円200円274円.md" | 4 ++++ ...270円244円346円225円260円344円271円213円345円222円214円.md" | 4 ++++ ...255円227円347円254円246円345円255円220円344円270円262円.md" | 4 ++++ ...103. 345円210円206円347円263円226円346円236円234円 II.md" | 4 ++++ ...235円200円346円227円240円346円225円210円345円214円226円.md" | 4 ++++ ...242円204円350円256円242円347円273円237円350円256円241円.md" | 4 ++++ ...233円270円345円257円271円346円216円222円345円272円217円.md" | 4 ++++ ...271円266円350円241円214円350円257円276円347円250円213円.md" | 4 ++++ ...263円242円351円202円243円345円245円221円346円225円260円.md" | 4 ++++ ...205円261円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ ...20210円346円211円200円346円234円211円347円232円204円 1.md" | 4 ++++ ...232円204円346円226円271円346円263円225円346円225円260円.md" | 4 ++++ ...206円205円345円205円203円347円264円240円345円222円214円.md" | 4 ++++ ...256円241円345円210円222円350円257円204円344円274円260円.md" | 4 ++++ ...227円264円347円232円204円350円267円235円347円246円273円.md" | 4 ++++ ...270円255円347円232円204円345円205円203円347円264円240円.md" | 4 ++++ ...254円246円344円270円262円347円233円270円347円255円211円.md" | 4 ++++ .../1217. 347円216円251円347円255円271円347円240円201円.md" | 4 ++++ ...210円227円347円232円204円346円225円260円347円233円256円.md" | 4 ++++ ...210円206円351円205円215円346円246円202円347円216円207円.md" | 4 ++++ ...274円232円350円256円256円346円227円245円347円250円213円.md" | 4 ++++ ...274円200円347円202円271円346円210円220円347円272円277円.md" | 4 ++++ ...240円221円347円232円204円347円233円264円345円276円204円.md" | 4 ++++ ...254円246円344円270円262円347円233円270円345円220円214円.md" | 4 ++++ ...261円277円347円232円204円346円225円260円347円233円256円.md" | 4 ++++ ...234円200円345円260円217円346円227円266円351円227円264円.md" | 4 ++++ ...216円250円350円215円220円347円263円273円347円273円237円.md" | 4 ++++ ...247円257円345円222円214円344円271円213円345円267円256円.md" | 4 ++++ ...255円227円347円232円204円351円233円206円345円220円210円.md" | 4 ++++ ...232円204円346円225円260円347円273円204円345円222円214円.md" | 4 ++++ ...211円200円346円234円211円345円205円203円347円264円240円.md" | 4 ++++ ...274円202円346円210円226円346円237円245円350円257円242円.md" | 4 ++++ ...225円264円346円225円260円347円232円204円345円222円214円.md" | 4 ++++ ...223円215円344円275円234円346円254円241円346円225円260円.md" | 4 ++++ ...225円260円347円273円204円346円225円260円347円233円256円.md" | 4 ++++ ...244円247円345円255円246円347円224円237円346円225円260円.md" | 4 ++++ ...254円246円344円270円262円346円225円260円347円233円256円.md" | 4 ++++ ...223円215円344円275円234円347円232円204円346円240円210円.md" | 4 ++++ ...226円207円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...254円246円344円270円262円345円214円271円351円205円215円.md" | 4 ++++ ...234円200円345円244円247円345円276円227円345円210円206円.md" | 4 ++++ ...234円200円345円244円247円347円202円271円346円225円260円.md" | 4 ++++ ...273円255円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...277円236円347円273円255円345円255円227円347円254円246円.md" | 4 ++++ ...234円200円347円256円200円345円210円206円346円225円260円.md" | 4 ++++ ...234円200円345円244円247円346円225円260円345円255円227円.md" | 4 ++++ ...255円246円347円224円237円344円272円272円346円225円260円.md" | 4 ++++ ...234円200円345円244円247円346円225円260円347円233円256円.md" | 4 ++++ ...232円204円345円212円250円346円200円201円345円222円214円.md" | 4 ++++ ...234円200円345円260円221円345円244円251円346円225円260円.md" | 4 ++++ ...274円202円346円210円226円346円223円215円344円275円234円.md" | 4 ++++ ...265円204円345円271円263円345円235円207円345円200円274円.md" | 4 ++++ ...225円277円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...255円211円345円267円256円346円225円260円345円210円227円.md" | 4 ++++ ...227円245円346円234円237円346円240円274円345円274円217円.md" | 4 ++++ ...245円207円346円225円260円346円225円260円347円233円256円.md" | 4 ++++ ...245円275円344円270円211円345円205円203円347円273円204円.md" | 4 ++++ ...234円200円345円260円217円346円210円220円346円234円254円.md" | 4 ++++ ...260円217円346円223円215円344円275円234円346円225円260円.md" | 4 ++++ ...275円215円345円210円206円351円232円224円346円225円260円.md" | 4 ++++ ...241円254円345円270円201円346円225円260円347円233円256円.md" | 4 ++++ ...225円260円347円273円204円351円225円277円345円272円246円.md" | 4 ++++ ...225円260円347円233円256円346円234円200円345円244円247円.md" | 4 ++++ ...234円200円345円260円217円346円210円220円346円234円254円.md" | 4 ++++ ...201円234円350円275円246円347円263円273円347円273円237円.md" | 4 ++++ ...217円257円350円241円214円347円237円251円351円230円265円.md" | 4 ++++ ...234円200円345円244円247円350円267円235円347円246円273円.md" | 4 ++++ ...266円210円350円200円227円350円267円257円345円276円204円.md" | 4 ++++ ...232円204円346円234円200円345円244円247円345円200円274円.md" | 4 ++++ ...260円217円346円223円215円344円275円234円346円225円260円.md" | 4 ++++ ...265円204円344円272円247円346円200円273円351円207円217円.md" | 4 ++++ ...234円200円345円244円247円345円276円227円345円210円206円.md" | 4 ++++ ...254円246円344円270円262円344円270円252円346円225円260円.md" | 4 ++++ ...244円247円345円215円225円345円205円203円346円225円260円.md" | 4 ++++ ...223円266円350円241円214円347円232円204円351円222円261円.md" | 4 ++++ ...220円216円347円232円204円346円225円260円347円273円204円.md" | 4 ++++ ...234円200円346円231円232円346円227円266円351円227円264円.md" | 4 ++++ ...234円200円345円244円247円346円225円260円351円207円217円.md" | 4 ++++ ...232円204円346円234円200円345円244円247円345円200円274円.md" | 4 ++++ ...235円220円346円240円207円347円232円204円347円202円271円.md" | 4 ++++ ...254円246円344円270円262円347円233円270円347円255円211円.md" | 4 ++++ ...270円255円345円277円203円350円212円202円347円202円271円.md" | 4 ++++ ...247円257円347円232円204円347円254円246円345円217円267円.md" | 4 ++++ ...234円200円345円244円247円346円225円260円351円207円217円.md" | 4 ++++ ...255円227円347円254円246円346円233円277円346円215円242円.md" | 4 ++++ ...234円200円351円225円277円345円215円225円350円257円215円.md" | 4 ++++ ...217円245円345円255円220円346円216円222円345円272円217円.md" | 4 ++++ ...255円220円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...232円204円346円234円200円345円260円217円345円200円274円.md" | 4 ++++ ...210円226円345円200円274円344円271円213円345円222円214円.md" | 4 ++++ ...234円200円345円244円247円345円245円207円346円225円260円.md" | 4 ++++ ...273円204円347円232円204円346円225円260円347円233円256円.md" | 4 ++++ ...225円260円347円273円204円344円270円262円350円201円224円.md" | 4 ++++ ...254円241円346円225円260円347円233円270円345円220円214円.md" | 4 ++++ ...200円247円350円257円204円345円210円206円345円222円214円.md" | 4 ++++ ...275円234円346円227円266円351円227円264円346円256円265円.md" | 4 ++++ ...270円255円351円227円264円344円275円215円347円275円256円.md" | 4 ++++ ...233円206円347円232円204円346円225円260円347円233円256円.md" | 4 ++++ ...232円204円345円217円230円351円207円217円345円200円274円.md" | 4 ++++ ...255円227円347円254円246円344円270円262円345円257円271円.md" | 4 ++++ ...266円350円241円214円350円257円276円347円250円213円 III.md" | 4 ++++ ...200円274円347円232円204円345円255円220円344円270円262円.md" | 4 ++++ ...234円200円345円244円247円344円270円216円345円222円214円.md" | 4 ++++ ...225円264円346円225円260円347円233円270円345円212円240円.md" | 4 ++++ ...234円200円351円225円277円350円267円257円345円276円204円.md" | 4 ++++ ...240円274円347円202円271円346円225円260円347円233円256円.md" | 4 ++++ ...225円264円346円225円260円346円225円260円347円233円256円.md" | 4 ++++ ...211円271円346円256円212円346円225円264円346円225円260円.md" | 4 ++++ ...255円220円347円232円204円346円225円260円347円233円256円.md" | 4 ++++ ...222円214円347円232円204円345円267円256円345円200円274円.md" | 4 ++++ ...232円204円346円226円271円346円263円225円346円225円260円.md" | 4 ++++ ...225円264円346円225円260円346円225円260円347円233円256円.md" | 4 ++++ ...212250円346円200円201円350円247円204円345円210円222円).md" | 4 ++++ ...212円245円345円221円212円347円251円272円347円231円275円.md" | 4 ++++ ...244円215円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...270円255円347円232円204円346円237円245円346円211円276円.md" | 4 ++++ ...233円277円346円215円242円347円251円272円346円240円274円.md" | 4 ++++ ...211円223円345円215円260円351円223円276円350円241円250円.md" | 4 ++++ ...273円272円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...256円236円347円216円260円351円230円237円345円210円227円.md" | 4 ++++ ...202円243円345円245円221円346円225円260円345円210円227円.md" | 4 ++++ ...217円260円351円230円266円351円227円256円351円242円230円.md" | 4 ++++ ...234円200円345円260円217円346円225円260円345円255円227円.md" | 4 ++++ ...270円255円347円232円204円350円267円257円345円276円204円.md" | 4 ++++ ...277円220円345円212円250円350円214円203円345円233円264円.md" | 4 ++++ ... 14- I. 345円211円252円347円273円263円345円255円220円.md" | 4 ++++ ...2702551円347円232円204円344円270円252円346円225円260円.md" | 4 ++++ ...225円264円346円225円260円346円254円241円346円226円271円.md" | 4 ++++ ...244247円347円232円204円n344円275円215円346円225円260円.md" | 4 ++++ ...241円250円347円232円204円350円212円202円347円202円271円.md" | 4 ++++ ...201円266円346円225円260円345円211円215円351円235円242円.md" | 4 ++++ ...254254円k344円270円252円350円212円202円347円202円271円.md" | 4 ++++ ...217円215円350円275円254円351円223円276円350円241円250円.md" | 4 ++++ ...272円217円347円232円204円351円223円276円350円241円250円.md" | 4 ++++ ...232円204円345円255円220円347円273円223円346円236円204円.md" | 4 ++++ ...240円221円347円232円204円351円225円234円345円203円217円.md" | 4 ++++ ...232円204円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...211円223円345円215円260円347円237円251円351円230円265円.md" | 4 ++++ ...207円275円346円225円260円347円232円204円346円240円210円.md" | 4 ++++ ...274円271円345円207円272円345円272円217円345円210円227円.md" | 4 ++++ ...215円260円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...5260円344円272円214円345円217円211円346円240円221円 II.md" | 4 ++++ ...260円344円272円214円345円217円211円346円240円221円 III.md" | 4 ++++ ...201円215円345円216円206円345円272円217円345円210円227円.md" | 4 ++++ ...200円274円347円232円204円350円267円257円345円276円204円.md" | 4 ++++ ...241円250円347円232円204円345円244円215円345円210円266円.md" | 4 ++++ ...217円214円345円220円221円351円223円276円350円241円250円.md" | 4 ++++ ...214円226円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...270円262円347円232円204円346円216円222円345円210円227円.md" | 4 ++++ ...215円212円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...260217円347円232円204円k344円270円252円346円225円260円.md" | 4 ++++ ...232円204円344円270円255円344円275円215円346円225円260円.md" | 4 ++++ ...232円204円346円234円200円345円244円247円345円222円214円.md" | 4 ++++ ...275円215円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...234円200円345円260円217円347円232円204円346円225円260円.md" | 4 ++++ ...210円220円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...234円200円345円244円247円344円273円267円345円200円274円.md" | 4 ++++ ...255円220円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...6214円207円 Offer 49. 344円270円221円346円225円260円.md" | 4 ++++ ...254円241円347円232円204円345円255円227円347円254円246円.md" | 4 ++++ ...232円204円351円200円206円345円272円217円345円257円271円.md" | 4 ++++ ...205円254円345円205円261円350円212円202円347円202円271円.md" | 4 ++++ ...37245円346円211円276円346円225円260円345円255円227円 I.md" | 4 ++++ ...244円261円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...254254円k345円244円247円350円212円202円347円202円271円.md" | 4 ++++ ...240円221円347円232円204円346円267円261円345円272円246円.md" | 4 ++++ ...241円241円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...216円260円347円232円204円346円254円241円346円225円260円.md" | 4 ++++ ...255円243円346円225円260円345円272円217円345円210円227円.md" | 4 ++++ ...270円244円344円270円252円346円225円260円345円255円227円.md" | 4 ++++ ...215円225円350円257円215円351円241円272円345円272円217円.md" | 4 ++++ ...275円254円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...232円204円346円234円200円345円244円247円345円200円274円.md" | 4 ++++ ...232円204円346円234円200円345円244円247円345円200円274円.md" | 4 ++++ ...270円255円347円232円204円351円241円272円345円255円220円.md" | 4 ++++ ...270円213円347円232円204円346円225円260円345円255円227円.md" | 13 ++++++++----- ...234円200円345円244円247円345円210円251円346円266円246円.md" | 4 ++++ ...207 Offer 64. 346円261円2021円+2+342円200円246円+n.md" | 4 ++++ ...231円244円345円201円232円345円212円240円346円263円225円.md" | 4 ++++ ...271円230円347円247円257円346円225円260円347円273円204円.md" | 4 ++++ ...215円242円346円210円220円346円225円264円346円225円260円.md" | 4 ++++ ...205円254円345円205円261円347円245円226円345円205円210円.md" | 4 ++++ ...205円254円345円205円261円347円245円226円345円205円210円.md" | 4 ++++ ...225円264円346円225円260円351円231円244円346円263円225円.md" | 4 ++++ ...277円233円345円210円266円345円212円240円346円263円225円.md" | 4 ++++ ...0255円 1 347円232円204円344円270円252円346円225円260円.md" | 4 ++++ ...254円241円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...234円200円345円244円247円344円271円230円347円247円257円.md" | 4 ++++ ...225円260円345円255円227円344円271円213円345円222円214円.md" | 4 ++++ ...232円204円344円270円211円344円270円252円346円225円260円.md" | 4 ++++ ...237円255円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...232円204円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...232円204円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...232円204円345円255円220円346円225円260円347円273円204円.md" | 4 ++++ ...232円204円345円222円214円347円233円270円347円255円211円.md" | 4 ++++ ...237円251円351円230円265円347円232円204円345円222円214円.md" | 4 ++++ ...255円220円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...237円255円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...225円210円347円232円204円345円233円236円346円226円207円.md" | 4 ++++ ...276円227円345円210円260円345円233円236円346円226円207円.md" | 4 ++++ ...270円262円347円232円204円344円270円252円346円225円260円.md" | 4 ++++ ...4254円 n 344円270円252円347円273円223円347円202円271円.md" | 4 ++++ ...205円245円345円217円243円350円212円202円347円202円271円.md" | 4 ++++ ...207円215円345円220円210円350円212円202円347円202円271円.md" | 4 ++++ ...217円215円350円275円254円351円223円276円350円241円250円.md" | 4 ++++ ...270円244円346円225円260円347円233円270円345円212円240円.md" | 4 ++++ ...207円215円346円216円222円351円223円276円350円241円250円.md" | 4 ++++ ...233円236円346円226円207円351円223円276円350円241円250円.md" | 4 ++++ ...217円214円345円220円221円351円223円276円350円241円250円.md" | 4 ++++ ...276円252円347円216円257円351円223円276円350円241円250円.md" | 4 ++++ ...57 O(1) 347円232円204円345円256円271円345円231円250円.md" | 4 ++++ ...275円277円347円224円250円347円274円223円345円255円230円.md" | 4 ++++ ...232円204円345円217円230円344円275円215円350円257円215円.md" | 4 ++++ ...217円230円344円275円215円350円257円215円347円273円204円.md" | 4 ++++ ...230円257円345円220円246円346円216円222円345円272円217円.md" | 4 ++++ ...260円217円346円227円266円351円227円264円345円267円256円.md" | 4 ++++ ...274円200円350円241円250円350円276円276円345円274円217円.md" | 4 ++++ ...241円214円346円230円237円347円242円260円346円222円236円.md" | 4 ++++ ...257円217円346円227円245円346円270円251円345円272円246円.md" | 4 ++++ ...237円251円345円275円242円351円235円242円347円247円257円.md" | 4 ++++ ...232円204円345円271円263円345円235円207円345円200円274円.md" | 4 ++++ ...257円267円346円261円202円346円254円241円346円225円260円.md" | 4 ++++ ...267円273円345円212円240円350円212円202円347円202円271円.md" | 4 ++++ ...232円204円346円234円200円345円244円247円345円200円274円.md" | 4 ++++ ...267円246円350円276円271円347円232円204円345円200円274円.md" | 4 ++++ ...217円263円344円276円247円350円247円206円345円233円276円.md" | 4 ++++ ...217円211円346円240円221円345円211円252円346円236円235円.md" | 4 ++++ ...214円226円344円272円214円345円217円211円346円240円221円.md" | 4 ++++ ...225円260円345円255円227円344円271円213円345円222円214円.md" | 4 ++++ ...212円202円347円202円271円344円271円213円345円222円214円.md" | 4 ++++ ...244円247円347円232円204円350円267円257円345円276円204円.md" | 4 ++++ ...217円211円346円220円234円347円264円242円346円240円221円.md" | 4 ++++ ...270円255円345円272円217円345円220円216円347円273円247円.md" | 4 ++++ ...232円204円345円200円274円344円271円213円345円222円214円.md" | 4 ++++ ...240円221円350円277円255円344円273円243円345円231円250円.md" | 4 ++++ ...212円202円347円202円271円344円271円213円345円222円214円.md" | 4 ++++ ...232円204円350円214円203円345円233円264円345円206円205円.md" | 4 ++++ ...4254円 K 345円244円247円346円225円260円345円200円274円.md" | 4 ++++ ...2204円 k 344円270円252円346円225円260円345円255円227円.md" | 4 ++++ ...216円260円345円211円215円347円274円200円346円240円221円.md" | 4 ++++ ...233円277円346円215円242円345円215円225円350円257円215円.md" | 4 ++++ ...245円207円347円232円204円345円255円227円345円205円270円.md" | 4 ++++ ...215円225円350円257円215円347円274円226円347円240円201円.md" | 4 ++++ ...215円225円350円257円215円344円271円213円345円222円214円.md" | 4 ++++ ...244円247円347円232円204円345円274円202円346円210円226円.md" | 4 ++++ ...217円222円345円205円245円344円275円215円347円275円256円.md" | 4 ++++ ...261円202円345円271円263円346円226円271円346円240円271円.md" | 4 ++++ ...213円222円345円220円203円351円246円231円350円225円211円.md" | 4 ++++ ...220円210円345円271円266円345円214円272円351円227円264円.md" | 4 ++++ ...233円270円345円257円271円346円216円222円345円272円217円.md" | 4 ++++ ...244円247円347円232円204円346円225円260円345円255円227円.md" | 4 ++++ ...223円276円350円241円250円346円216円222円345円272円217円.md" | 4 ++++ ...216円222円345円272円217円351円223円276円350円241円250円.md" | 4 ++++ ...211円200円346円234円211円345円255円220円351円233円206円.md" | 4 ++++ ...264円240円347円232円204円347円273円204円345円220円210円.md" | 4 ++++ ...264円240円347円232円204円347円273円204円345円220円210円.md" | 4 ++++ ...220円210円347円232円204円347円273円204円345円220円210円.md" | 4 ++++ ...232円204円345円205円250円346円216円222円345円210円227円.md" | 4 ++++ ...232円204円345円205円250円346円216円222円345円210円227円.md" | 4 ++++ ...205円215円347円232円204円346円213円254円345円217円267円.md" | 4 ++++ ...255円220円345円255円227円347円254円246円344円270円262円.md" | 4 ++++ ...07 Offer II 087. 345円244円215円345円216円237円 IP.md" | 4 ++++ ...234円200円345円260円221円346円210円220円346円234円254円.md" | 4 ++++ ...210円277円345円261円213円345円201円267円347円233円227円.md" | 4 ++++ ...210円277円345円261円213円345円201円267円347円233円227円.md" | 4 ++++ ...202円243円345円245円221円346円225円260円345円210円227円.md" | 4 ++++ ...205円261円345円255円220円345円272円217円345円210円227円.md" | 4 ++++ ...210円227円347円232円204円346円225円260円347円233円256円.md" | 4 ++++ ...276円204円347円232円204円346円225円260円347円233円256円.md" | 4 ++++ ...255円211円345円222円214円345円255円220円351円233円206円.md" | 4 ++++ ...232円204円347円233円256円346円240円207円345円200円274円.md" | 4 ++++ ...241円254円345円270円201円346円225円260円347円233円256円.md" | 4 ++++ ...210円227円347円232円204円346円225円260円347円233円256円.md" | 4 ++++ ...234円200円345円244円247円351円235円242円347円247円257円.md" | 4 ++++ ...II 106. 344円272円214円345円210円206円345円233円276円.md" | 4 ++++ ...270円255円347円232円204円350円267円235円347円246円273円.md" | 4 ++++ ...215円225円350円257円215円346円274円224円345円217円230円.md" | 4 ++++ ...274円200円345円257円206円347円240円201円351円224円201円.md" | 4 ++++ ...256円241円347円256円227円351円231円244円346円263円225円.md" | 4 ++++ ...200円222円345円242円236円350円267円257円345円276円204円.md" | 4 ++++ ...257円276円347円250円213円351円241円272円345円272円217円.md" | 4 ++++ ...234円201円344円273円275円346円225円260円351円207円217円.md" | 4 ++++ ...244円232円344円275円231円347円232円204円350円276円271円.md" | 4 ++++ ...277円236円347円273円255円345円272円217円345円210円227円.md" | 4 ++++ ...227円213円350円275円254円347円237円251円351円230円265円.md" | 4 ++++ ... 01.08. 351円233円266円347円237円251円351円230円265円.md" | 4 ++++ ...4254円 k 344円270円252円350円212円202円347円202円271円.md" | 4 ++++ ...223円276円350円241円250円346円261円202円345円222円214円.md" | 4 ++++ ...233円236円346円226円207円351円223円276円350円241円250円.md" | 4 ++++ ...223円276円350円241円250円347円233円270円344円272円244円.md" | 4 ++++ ...216円257円350円267円257円346円243円200円346円265円213円.md" | 4 ++++ ...232円204円346円234円200円345円260円217円345円200円274円.md" | 4 ++++ ...214円226円346円240円210円344円270円272円351円230円237円.md" | 4 ++++ ...260円217円351円253円230円345円272円246円346円240円221円.md" | 4 ++++ ...217円211円346円220円234円347円264円242円346円240円221円.md" | 4 ++++ ... 04.06. 345円220円216円347円273円247円350円200円205円.md" | 4 ++++ ...205円261円345円220円214円347円245円226円345円205円210円.md" | 4 ++++ ...261円202円345円222円214円350円267円257円345円276円204円.md" | 4 ++++ ...351円242円230円 08.04. 345円271円202円351円233円206円.md" | 4 ++++ ...216円222円345円210円227円347円273円204円345円220円210円.md" | 4 ++++ ...216円222円345円210円227円347円273円204円345円220円210円.md" | 4 ++++ ...351円242円230円 08.09. 346円213円254円345円217円267円.md" | 4 ++++ ...242円234円350円211円262円345円241円253円345円205円205円.md" | 4 ++++ ... 08.12. 345円205円253円347円232円207円345円220円216円.md" | 4 ++++ ...272円217円347円232円204円346円225円260円347円273円204円.md" | 4 ++++ ...217円230円344円275円215円350円257円215円347円273円204円.md" | 4 ++++ ...237円251円351円230円265円346円237円245円346円211円276円.md" | 4 ++++ ...215円225円350円257円215円351円242円221円347円216円207円.md" | 4 ++++ ...230円266円344円271円230円345円260円276円346円225円260円.md" | 4 ++++ ... 16.26. 350円256円241円347円256円227円345円231円250円.md" | 4 ++++ ...216円260円347円232円204円346円254円241円346円225円260円.md" | 4 ++++ ...234200円345円260円217円K344円270円252円346円225円260円.md" | 4 ++++ ...234円200円351円225円277円345円215円225円350円257円215円.md" | 4 ++++ ...244円232円346円254円241円346円220円234円347円264円242円.md" | 4 ++++ 825 files changed, 3305 insertions(+), 6 deletions(-) diff --git "a/Solutions/0001. 344円270円244円346円225円260円344円271円213円345円222円214円.md" "b/Solutions/0001. 344円270円244円346円225円260円344円271円213円345円222円214円.md" index 574dd6c2..c1b4d889 100644 --- "a/Solutions/0001. 344円270円244円346円225円260円344円271円213円345円222円214円.md" +++ "b/Solutions/0001. 344円270円244円346円225円260円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表 - 难度:简单 +## 题目链接 + +- [0001. 两数之和 - 力扣](https://leetcode.cn/problems/two-sum/) + ## 题目大意 **描述**:给定一个整数数组 $nums$ 和一个整数目标值 $target$。 diff --git "a/Solutions/0002. 344円270円244円346円225円260円347円233円270円345円212円240円.md" "b/Solutions/0002. 344円270円244円346円225円260円347円233円270円345円212円240円.md" index 1c09d8fa..81ba2e09 100644 --- "a/Solutions/0002. 344円270円244円346円225円260円347円233円270円345円212円240円.md" +++ "b/Solutions/0002. 344円270円244円346円225円260円347円233円270円345円212円240円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表、数学 - 难度:中等 +## 题目链接 + +- [0002. 两数相加 - 力扣](https://leetcode.cn/problems/add-two-numbers/) + ## 题目大意 **描述**:给定两个非空的链表 `l1` 和 `l2`。分别用来表示两个非负整数,每位数字都是按照逆序的方式存储的,每个节点存储一位数字。 diff --git "a/Solutions/0003. 346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" "b/Solutions/0003. 346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" index 63f0943c..eba49ead 100644 --- "a/Solutions/0003. 346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" +++ "b/Solutions/0003. 346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [0003. 无重复字符的最长子串 - 力扣](https://leetcode.cn/problems/longest-substring-without-repeating-characters/) + ## 题目大意 **描述**:给定一个字符串 $s$。 diff --git "a/Solutions/0004. 345円257円273円346円211円276円344円270円244円344円270円252円346円255円243円345円272円217円346円225円260円347円273円204円347円232円204円344円270円255円344円275円215円346円225円260円.md" "b/Solutions/0004. 345円257円273円346円211円276円344円270円244円344円270円252円346円255円243円345円272円217円346円225円260円347円273円204円347円232円204円344円270円255円344円275円215円346円225円260円.md" index 10268ac8..7ce95757 100644 --- "a/Solutions/0004. 345円257円273円346円211円276円344円270円244円344円270円252円346円255円243円345円272円217円346円225円260円347円273円204円347円232円204円344円270円255円344円275円215円346円225円260円.md" +++ "b/Solutions/0004. 345円257円273円346円211円276円344円270円244円344円270円252円346円255円243円345円272円217円346円225円260円347円273円204円347円232円204円344円270円255円344円275円215円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、分治 - 难度:困难 +## 题目链接 + +- [0004. 寻找两个正序数组的中位数 - 力扣](https://leetcode.cn/problems/median-of-two-sorted-arrays/) + ## 题目大意 **描述**:给定两个正序(从小到大排序)数组 $nums1$、$nums2$。 @@ -120,5 +124,5 @@ class Solution: ### 思路 1:复杂度分析 -- **时间复杂度**:$O(\log_2 (m + n))$ 。 +- **时间复杂度**:$O(\log (m + n))$ 。 - **空间复杂度**:$O(1)$。 \ No newline at end of file diff --git "a/Solutions/0005. 346円234円200円351円225円277円345円233円236円346円226円207円345円255円220円344円270円262円.md" "b/Solutions/0005. 346円234円200円351円225円277円345円233円236円346円226円207円345円255円220円344円270円262円.md" index cb323dac..522120ce 100644 --- "a/Solutions/0005. 346円234円200円351円225円277円345円233円236円346円226円207円345円255円220円344円270円262円.md" +++ "b/Solutions/0005. 346円234円200円351円225円277円345円233円236円346円226円207円345円255円220円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0005. 最长回文子串 - 力扣](https://leetcode.cn/problems/longest-palindromic-substring/) + ## 题目大意 **描述**:给定一个字符串 $s$。 diff --git "a/Solutions/0007. 346円225円264円346円225円260円345円217円215円350円275円254円.md" "b/Solutions/0007. 346円225円264円346円225円260円345円217円215円350円275円254円.md" index 05f0791d..2fb6d63b 100644 --- "a/Solutions/0007. 346円225円264円346円225円260円345円217円215円350円275円254円.md" +++ "b/Solutions/0007. 346円225円264円346円225円260円345円217円215円350円275円254円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:中等 +## 题目链接 + +- [0007. 整数反转 - 力扣](https://leetcode.cn/problems/reverse-integer/) + ## 题目大意 给定一个 32 位有符号整数 x,将 x 进行反转。 diff --git "a/Solutions/0008. 345円255円227円347円254円246円344円270円262円350円275円254円346円215円242円346円225円264円346円225円260円 (atoi).md" "b/Solutions/0008. 345円255円227円347円254円246円344円270円262円350円275円254円346円215円242円346円225円264円346円225円260円 (atoi).md" index 1366bbe4..15b0375f 100644 --- "a/Solutions/0008. 345円255円227円347円254円246円344円270円262円350円275円254円346円215円242円346円225円264円346円225円260円 (atoi).md" +++ "b/Solutions/0008. 345円255円227円347円254円246円344円270円262円350円275円254円346円215円242円346円225円264円346円225円260円 (atoi).md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:中等 +## 题目链接 + +- [0008. 字符串转换整数 (atoi) - 力扣](https://leetcode.cn/problems/string-to-integer-atoi/) + ## 题目大意 **描述**:给定一个字符串 `s`。 diff --git "a/Solutions/0009. 345円233円236円346円226円207円346円225円260円.md" "b/Solutions/0009. 345円233円236円346円226円207円346円225円260円.md" index 1b9ad70e..ad55c7c9 100644 --- "a/Solutions/0009. 345円233円236円346円226円207円346円225円260円.md" +++ "b/Solutions/0009. 345円233円236円346円226円207円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:简单 +## 题目链接 + +- [0009. 回文数 - 力扣](https://leetcode.cn/problems/palindrome-number/) + ## 题目大意 给定整数 x,判断 x 是否是回文数。要求不能用整数转为字符串的方式来解决这个问题。 diff --git "a/Solutions/0010. 346円255円243円345円210円231円350円241円250円350円276円276円345円274円217円345円214円271円351円205円215円.md" "b/Solutions/0010. 346円255円243円345円210円231円350円241円250円350円276円276円345円274円217円345円214円271円351円205円215円.md" index 74ea1c1f..fa4cb589 100644 --- "a/Solutions/0010. 346円255円243円345円210円231円350円241円250円350円276円276円345円274円217円345円214円271円351円205円215円.md" +++ "b/Solutions/0010. 346円255円243円345円210円231円350円241円250円350円276円276円345円274円217円345円214円271円351円205円215円.md" @@ -3,6 +3,10 @@ - 标签:递归、字符串、动态规划 - 难度:困难 +## 题目链接 + +- [0010. 正则表达式匹配 - 力扣](https://leetcode.cn/problems/regular-expression-matching/) + ## 题目大意 **描述**:给定一个字符串 `s` 和一个字符模式串 `p`。 diff --git "a/Solutions/0011. 347円233円233円346円234円200円345円244円232円346円260円264円347円232円204円345円256円271円345円231円250円.md" "b/Solutions/0011. 347円233円233円346円234円200円345円244円232円346円260円264円347円232円204円345円256円271円345円231円250円.md" index 546a234b..53399d80 100644 --- "a/Solutions/0011. 347円233円233円346円234円200円345円244円232円346円260円264円347円232円204円345円256円271円345円231円250円.md" +++ "b/Solutions/0011. 347円233円233円346円234円200円345円244円232円346円260円264円347円232円204円345円256円271円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、双指针 - 难度:中等 +## 题目链接 + +- [0011. 盛最多水的容器 - 力扣](https://leetcode.cn/problems/container-with-most-water/) + ## 题目大意 **描述**:给定 $n$ 个非负整数 $a_1,a_2, ...,a_n,ドル每个数代表坐标中的一个点 $(i, a_i)$。在坐标内画 $n$ 条垂直线,垂直线 $i$ 的两个端点分别为 $(i, a_i)$ 和 $(i, 0)$。 diff --git "a/Solutions/0012. 346円225円264円346円225円260円350円275円254円347円275円227円351円251円254円346円225円260円345円255円227円.md" "b/Solutions/0012. 346円225円264円346円225円260円350円275円254円347円275円227円351円251円254円346円225円260円345円255円227円.md" index e5f74701..1835edee 100644 --- "a/Solutions/0012. 346円225円264円346円225円260円350円275円254円347円275円227円351円251円254円346円225円260円345円255円227円.md" +++ "b/Solutions/0012. 346円225円264円346円225円260円350円275円254円347円275円227円351円251円254円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、数学、字符串 - 难度:中等 +## 题目链接 + +- [0012. 整数转罗马数字 - 力扣](https://leetcode.cn/problems/integer-to-roman/) + ## 题目大意 给定一个整数,将其转换为罗马数字。 diff --git "a/Solutions/0013. 347円275円227円351円251円254円346円225円260円345円255円227円350円275円254円346円225円264円346円225円260円.md" "b/Solutions/0013. 347円275円227円351円251円254円346円225円260円345円255円227円350円275円254円346円225円264円346円225円260円.md" index 594537c7..a6537c82 100644 --- "a/Solutions/0013. 347円275円227円351円251円254円346円225円260円345円255円227円350円275円254円346円225円264円346円225円260円.md" +++ "b/Solutions/0013. 347円275円227円351円251円254円346円225円260円345円255円227円350円275円254円346円225円264円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、数学、字符串 - 难度:简单 +## 题目链接 + +- [0013. 罗马数字转整数 - 力扣](https://leetcode.cn/problems/roman-to-integer/) + ## 题目大意 给定一个罗马数字对应的字符串,将其转换为整数。 diff --git "a/Solutions/0014. 346円234円200円351円225円277円345円205円254円345円205円261円345円211円215円347円274円200円.md" "b/Solutions/0014. 346円234円200円351円225円277円345円205円254円345円205円261円345円211円215円347円274円200円.md" index 64647e7a..d02b65dd 100644 --- "a/Solutions/0014. 346円234円200円351円225円277円345円205円254円345円205円261円345円211円215円347円274円200円.md" +++ "b/Solutions/0014. 346円234円200円351円225円277円345円205円254円345円205円261円345円211円215円347円274円200円.md" @@ -3,6 +3,10 @@ - 标签:字典树、字符串 - 难度:简单 +## 题目链接 + +- [0014. 最长公共前缀 - 力扣](https://leetcode.cn/problems/longest-common-prefix/) + ## 题目大意 **描述**:给定一个字符串数组 `strs`。 diff --git "a/Solutions/0015. 344円270円211円346円225円260円344円271円213円345円222円214円.md" "b/Solutions/0015. 344円270円211円346円225円260円344円271円213円345円222円214円.md" index 7d80dbca..b132c338 100644 --- "a/Solutions/0015. 344円270円211円346円225円260円344円271円213円345円222円214円.md" +++ "b/Solutions/0015. 344円270円211円346円225円260円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:中等 +## 题目链接 + +- [0015. 三数之和 - 力扣](https://leetcode.cn/problems/3sum/) + ## 题目大意 **描述**:给定一个整数数组 $nums$。 diff --git "a/Solutions/0016. 346円234円200円346円216円245円350円277円221円347円232円204円344円270円211円346円225円260円344円271円213円345円222円214円.md" "b/Solutions/0016. 346円234円200円346円216円245円350円277円221円347円232円204円344円270円211円346円225円260円344円271円213円345円222円214円.md" index f80144bc..fa101277 100644 --- "a/Solutions/0016. 346円234円200円346円216円245円350円277円221円347円232円204円344円270円211円346円225円260円344円271円213円345円222円214円.md" +++ "b/Solutions/0016. 346円234円200円346円216円245円350円277円221円347円232円204円344円270円211円346円225円260円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:中等 +## 题目链接 + +- [0016. 最接近的三数之和 - 力扣](https://leetcode.cn/problems/3sum-closest/) + ## 题目大意 给你一个整数数组 `nums` 和 一个目标值 `target`。 diff --git "a/Solutions/0017. 347円224円265円350円257円235円345円217円267円347円240円201円347円232円204円345円255円227円346円257円215円347円273円204円345円220円210円.md" "b/Solutions/0017. 347円224円265円350円257円235円345円217円267円347円240円201円347円232円204円345円255円227円346円257円215円347円273円204円345円220円210円.md" index f83820e5..97f98ba1 100644 --- "a/Solutions/0017. 347円224円265円350円257円235円345円217円267円347円240円201円347円232円204円345円255円227円346円257円215円347円273円204円345円220円210円.md" +++ "b/Solutions/0017. 347円224円265円350円257円235円345円217円267円347円240円201円347円232円204円345円255円227円346円257円215円347円273円204円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、回溯 - 难度:中等 +## 题目链接 + +- [0017. 电话号码的字母组合 - 力扣](https://leetcode.cn/problems/letter-combinations-of-a-phone-number/) + ## 题目大意 **描述**:给定一个只包含数字 2~9 的字符串 `digits`。给出数字到字母的映射如下(与电话按键相同)。注意 1ドル$ 不对应任何字母。 diff --git "a/Solutions/0018. 345円233円233円346円225円260円344円271円213円345円222円214円.md" "b/Solutions/0018. 345円233円233円346円225円260円344円271円213円345円222円214円.md" index b68dbd51..cd1eb79c 100644 --- "a/Solutions/0018. 345円233円233円346円225円260円344円271円213円345円222円214円.md" +++ "b/Solutions/0018. 345円233円233円346円225円260円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:中等 +## 题目链接 + +- [0018. 四数之和 - 力扣](https://leetcode.cn/problems/4sum/) + ## 题目大意 **描述**:给定一个整数数组 $nums$ 和一个目标值 $target$。 diff --git "a/Solutions/0019. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円345円200円222円346円225円260円347円254円254円 N 344円270円252円347円273円223円347円202円271円.md" "b/Solutions/0019. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円345円200円222円346円225円260円347円254円254円 N 344円270円252円347円273円223円347円202円271円.md" index ed370ef2..a2b3a524 100644 --- "a/Solutions/0019. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円345円200円222円346円225円260円347円254円254円 N 344円270円252円347円273円223円347円202円271円.md" +++ "b/Solutions/0019. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円345円200円222円346円225円260円347円254円254円 N 344円270円252円347円273円223円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:链表、双指针 - 难度:中等 +## 题目链接 + +- [0019. 删除链表的倒数第 N 个结点 - 力扣](https://leetcode.cn/problems/remove-nth-node-from-end-of-list/) + ## 题目大意 **描述**:给定一个链表的头节点 `head`。 diff --git "a/Solutions/0020. 346円234円211円346円225円210円347円232円204円346円213円254円345円217円267円.md" "b/Solutions/0020. 346円234円211円346円225円210円347円232円204円346円213円254円345円217円267円.md" index cb619c9d..147cfb49 100644 --- "a/Solutions/0020. 346円234円211円346円225円210円347円232円204円346円213円254円345円217円267円.md" +++ "b/Solutions/0020. 346円234円211円346円225円210円347円232円204円346円213円254円345円217円267円.md" @@ -3,6 +3,10 @@ - 标签:栈、字符串 - 难度:简单 +## 题目链接 + +- [0020. 有效的括号 - 力扣](https://leetcode.cn/problems/valid-parentheses/) + ## 题目大意 **描述**:给定一个只包括 `'('`,`')'`,`'{'`,`'}'`,`'['`,`']'` 的字符串 `s` 。 diff --git "a/Solutions/0021. 345円220円210円345円271円266円344円270円244円344円270円252円346円234円211円345円272円217円351円223円276円350円241円250円.md" "b/Solutions/0021. 345円220円210円345円271円266円344円270円244円344円270円252円346円234円211円345円272円217円351円223円276円350円241円250円.md" index fbde2ded..af3f5721 100644 --- "a/Solutions/0021. 345円220円210円345円271円266円344円270円244円344円270円252円346円234円211円345円272円217円351円223円276円350円241円250円.md" +++ "b/Solutions/0021. 345円220円210円345円271円266円344円270円244円344円270円252円346円234円211円345円272円217円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表 - 难度:简单 +## 题目链接 + +- [0021. 合并两个有序链表 - 力扣](https://leetcode.cn/problems/merge-two-sorted-lists/) + ## 题目大意 **描述**:给定两个升序链表的头节点 `list1` 和 `list2`。 diff --git "a/Solutions/0022. 346円213円254円345円217円267円347円224円237円346円210円220円.md" "b/Solutions/0022. 346円213円254円345円217円267円347円224円237円346円210円220円.md" index 311e571d..c3357610 100644 --- "a/Solutions/0022. 346円213円254円345円217円267円347円224円237円346円210円220円.md" +++ "b/Solutions/0022. 346円213円254円345円217円267円347円224円237円346円210円220円.md" @@ -3,6 +3,10 @@ - 标签:字符串、回溯算法 - 难度:中等 +## 题目链接 + +- [0022. 括号生成 - 力扣](https://leetcode.cn/problems/generate-parentheses/) + ## 题目大意 **描述**:给定一个整数 $n,ドル代表生成括号的对数。 diff --git "a/Solutions/0023. 345円220円210円345円271円266円 K 344円270円252円345円215円207円345円272円217円351円223円276円350円241円250円.md" "b/Solutions/0023. 345円220円210円345円271円266円 K 344円270円252円345円215円207円345円272円217円351円223円276円350円241円250円.md" index 88256449..d2a07991 100644 --- "a/Solutions/0023. 345円220円210円345円271円266円 K 344円270円252円345円215円207円345円272円217円351円223円276円350円241円250円.md" +++ "b/Solutions/0023. 345円220円210円345円271円266円 K 344円270円252円345円215円207円345円272円217円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:链表、分治、堆(优先队列)、归并排序 - 难度:困难 +## 题目链接 + +- [0023. 合并 K 个升序链表 - 力扣](https://leetcode.cn/problems/merge-k-sorted-lists/) + ## 题目大意 **描述**:给定一个链表数组,每个链表都已经按照升序排列。 diff --git "a/Solutions/0024. 344円270円244円344円270円244円344円272円244円346円215円242円351円223円276円350円241円250円344円270円255円347円232円204円350円212円202円347円202円271円.md" "b/Solutions/0024. 344円270円244円344円270円244円344円272円244円346円215円242円351円223円276円350円241円250円344円270円255円347円232円204円350円212円202円347円202円271円.md" index f30c5b43..fd9c75f1 100644 --- "a/Solutions/0024. 344円270円244円344円270円244円344円272円244円346円215円242円351円223円276円350円241円250円344円270円255円347円232円204円350円212円202円347円202円271円.md" +++ "b/Solutions/0024. 344円270円244円344円270円244円344円272円244円346円215円242円351円223円276円350円241円250円344円270円255円347円232円204円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表 - 难度:中等 +## 题目链接 + +- [0024. 两两交换链表中的节点 - 力扣](https://leetcode.cn/problems/swap-nodes-in-pairs/) + ## 题目大意 **描述**:给定一个链表的头节点 `head`。 diff --git "a/Solutions/0025. K 344円270円252円344円270円200円347円273円204円347円277円273円350円275円254円351円223円276円350円241円250円.md" "b/Solutions/0025. K 344円270円252円344円270円200円347円273円204円347円277円273円350円275円254円351円223円276円350円241円250円.md" index b06bb2bb..2df831e3 100644 --- "a/Solutions/0025. K 344円270円252円344円270円200円347円273円204円347円277円273円350円275円254円351円223円276円350円241円250円.md" +++ "b/Solutions/0025. K 344円270円252円344円270円200円347円273円204円347円277円273円350円275円254円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表 - 难度:困难 +## 题目链接 + +- [0025. K 个一组翻转链表 - 力扣](https://leetcode.cn/problems/reverse-nodes-in-k-group/) + ## 题目大意 **描述**:给你链表的头节点 `head` ,再给定一个正整数 `k`,`k` 的值小于或等于链表的长度。 diff --git "a/Solutions/0026. 345円210円240円351円231円244円346円234円211円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円351円207円215円345円244円215円351円241円271円.md" "b/Solutions/0026. 345円210円240円351円231円244円346円234円211円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円351円207円215円345円244円215円351円241円271円.md" index 0177da0b..b1709b79 100644 --- "a/Solutions/0026. 345円210円240円351円231円244円346円234円211円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円351円207円215円345円244円215円351円241円271円.md" +++ "b/Solutions/0026. 345円210円240円351円231円244円346円234円211円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円351円207円215円345円244円215円351円241円271円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针 - 难度:简单 +## 题目链接 + +- [0026. 删除有序数组中的重复项 - 力扣](https://leetcode.cn/problems/remove-duplicates-from-sorted-array/) + ## 题目大意 **描述**:给定一个有序数组 `nums`。 diff --git "a/Solutions/0027. 347円247円273円351円231円244円345円205円203円347円264円240円.md" "b/Solutions/0027. 347円247円273円351円231円244円345円205円203円347円264円240円.md" index 81e6d495..b5cfa25a 100644 --- "a/Solutions/0027. 347円247円273円351円231円244円345円205円203円347円264円240円.md" +++ "b/Solutions/0027. 347円247円273円351円231円244円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针 - 难度:简单 +## 题目链接 + +- [0027. 移除元素 - 力扣](https://leetcode.cn/problems/remove-element/) + ## 题目大意 **描述**:给定一个数组 $nums,ドル和一个值 $val$。 diff --git "a/Solutions/0028. 346円211円276円345円207円272円345円255円227円347円254円246円344円270円262円344円270円255円347円254円254円344円270円200円344円270円252円345円214円271円351円205円215円351円241円271円347円232円204円344円270円213円346円240円207円.md" "b/Solutions/0028. 346円211円276円345円207円272円345円255円227円347円254円246円344円270円262円344円270円255円347円254円254円344円270円200円344円270円252円345円214円271円351円205円215円351円241円271円347円232円204円344円270円213円346円240円207円.md" index 0209e66a..0cb99923 100644 --- "a/Solutions/0028. 346円211円276円345円207円272円345円255円227円347円254円246円344円270円262円344円270円255円347円254円254円344円270円200円344円270円252円345円214円271円351円205円215円351円241円271円347円232円204円344円270円213円346円240円207円.md" +++ "b/Solutions/0028. 346円211円276円345円207円272円345円255円227円347円254円246円344円270円262円344円270円255円347円254円254円344円270円200円344円270円252円345円214円271円351円205円215円351円241円271円347円232円204円344円270円213円346円240円207円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串、字符串匹配 - 难度:中等 +## 题目链接 + +- [0028. 找出字符串中第一个匹配项的下标 - 力扣](https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/) + ## 题目大意 **描述**:给定两个字符串 `haystack` 和 `needle`。 diff --git "a/Solutions/0029. 344円270円244円346円225円260円347円233円270円351円231円244円.md" "b/Solutions/0029. 344円270円244円346円225円260円347円233円270円351円231円244円.md" index cf0c3994..d855deca 100644 --- "a/Solutions/0029. 344円270円244円346円225円260円347円233円270円351円231円244円.md" +++ "b/Solutions/0029. 344円270円244円346円225円260円347円233円270円351円231円244円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数学 - 难度:中等 +## 题目链接 + +- [0029. 两数相除 - 力扣](https://leetcode.cn/problems/divide-two-integers/) + ## 题目大意 给定两个整数,被除数 dividend 和除数 divisor。要求返回两数相除的商,并且不能使用乘法,除法和取余运算。取值范围在 $[-2^{31}, 2^{31}-1]$。如果结果溢出,则返回 2ドル^{31} - 1$。 diff --git "a/Solutions/0032. 346円234円200円351円225円277円346円234円211円346円225円210円346円213円254円345円217円267円.md" "b/Solutions/0032. 346円234円200円351円225円277円346円234円211円346円225円210円346円213円254円345円217円267円.md" index 3ecd5322..528054d4 100644 --- "a/Solutions/0032. 346円234円200円351円225円277円346円234円211円346円225円210円346円213円254円345円217円267円.md" +++ "b/Solutions/0032. 346円234円200円351円225円277円346円234円211円346円225円210円346円213円254円345円217円267円.md" @@ -3,6 +3,10 @@ - 标签:栈、字符串、动态规划 - 难度:困难 +## 题目链接 + +- [0032. 最长有效括号 - 力扣](https://leetcode.cn/problems/longest-valid-parentheses/) + ## 题目大意 **描述**:给定一个只包含 `'('` 和 `')'` 的字符串。 diff --git "a/Solutions/0033. 346円220円234円347円264円242円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円.md" "b/Solutions/0033. 346円220円234円347円264円242円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円.md" index af91e2de..8a70be0c 100644 --- "a/Solutions/0033. 346円220円234円347円264円242円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円.md" +++ "b/Solutions/0033. 346円220円234円347円264円242円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [0033. 搜索旋转排序数组 - 力扣](https://leetcode.cn/problems/search-in-rotated-sorted-array/) + ## 题目大意 **描述**:给定一个整数数组 $nums,ドル数组中值互不相同。给定的 $nums$ 是经过升序排列后的又进行了「旋转」操作的。再给定一个整数 $target$。 diff --git "a/Solutions/0034. 345円234円250円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円345円205円203円347円264円240円347円232円204円347円254円254円344円270円200円344円270円252円345円222円214円346円234円200円345円220円216円344円270円200円344円270円252円344円275円215円347円275円256円.md" "b/Solutions/0034. 345円234円250円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円345円205円203円347円264円240円347円232円204円347円254円254円344円270円200円344円270円252円345円222円214円346円234円200円345円220円216円344円270円200円344円270円252円344円275円215円347円275円256円.md" index 7a8ed441..fcab0e20 100644 --- "a/Solutions/0034. 345円234円250円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円345円205円203円347円264円240円347円232円204円347円254円254円344円270円200円344円270円252円345円222円214円346円234円200円345円220円216円344円270円200円344円270円252円344円275円215円347円275円256円.md" +++ "b/Solutions/0034. 345円234円250円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円345円205円203円347円264円240円347円232円204円347円254円254円344円270円200円344円270円252円345円222円214円346円234円200円345円220円216円344円270円200円344円270円252円344円275円215円347円275円256円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [0034. 在排序数组中查找元素的第一个和最后一个位置 - 力扣](https://leetcode.cn/problems/find-first-and-last-position-of-element-in-sorted-array/) + ## 题目大意 **描述**:给你一个按照非递减顺序排列的整数数组 `nums`,和一个目标值 `target`。 diff --git "a/Solutions/0035. 346円220円234円347円264円242円346円217円222円345円205円245円344円275円215円347円275円256円.md" "b/Solutions/0035. 346円220円234円347円264円242円346円217円222円345円205円245円344円275円215円347円275円256円.md" index e1de1996..134d20d4 100644 --- "a/Solutions/0035. 346円220円234円347円264円242円346円217円222円345円205円245円344円275円215円347円275円256円.md" +++ "b/Solutions/0035. 346円220円234円347円264円242円346円217円222円345円205円245円344円275円215円347円275円256円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:简单 +## 题目链接 + +- [0035. 搜索插入位置 - 力扣](https://leetcode.cn/problems/search-insert-position/) + ## 题目大意 **描述**:给定一个排好序的数组 $nums,ドル以及一个目标值 $target$。 diff --git "a/Solutions/0036. 346円234円211円346円225円210円347円232円204円346円225円260円347円213円254円.md" "b/Solutions/0036. 346円234円211円346円225円210円347円232円204円346円225円260円347円213円254円.md" index 77b17741..dc7f5211 100644 --- "a/Solutions/0036. 346円234円211円346円225円210円347円232円204円346円225円260円347円213円254円.md" +++ "b/Solutions/0036. 346円234円211円346円225円210円347円232円204円346円225円260円347円213円254円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、矩阵 - 难度:中等 +## 题目链接 + +- [0036. 有效的数独 - 力扣](https://leetcode.cn/problems/valid-sudoku/) + ## 题目大意 **描述**:给定一个数独,用 `9 * 9` 的二维字符数组 `board` 来表示,其中,未填入的空白用 "." 代替。 diff --git "a/Solutions/0037. 350円247円243円346円225円260円347円213円254円.md" "b/Solutions/0037. 350円247円243円346円225円260円347円213円254円.md" index ecfec7d0..df5aa67b 100644 --- "a/Solutions/0037. 350円247円243円346円225円260円347円213円254円.md" +++ "b/Solutions/0037. 350円247円243円346円225円260円347円213円254円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、回溯、矩阵 - 难度:困难 +## 题目链接 + +- [0037. 解数独 - 力扣](https://leetcode.cn/problems/sudoku-solver/) + ## 题目大意 **描述**:给定一个二维的字符数组 $board$ 用来表示数独,其中数字 1ドル \sim 9$ 表示该位置已经填入了数字,`.` 表示该位置还没有填入数字。 diff --git "a/Solutions/0038. 345円244円226円350円247円202円346円225円260円345円210円227円.md" "b/Solutions/0038. 345円244円226円350円247円202円346円225円260円345円210円227円.md" index 89ead2f6..cc358b93 100644 --- "a/Solutions/0038. 345円244円226円350円247円202円346円225円260円345円210円227円.md" +++ "b/Solutions/0038. 345円244円226円350円247円202円346円225円260円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:中等 +## 题目链接 + +- [0038. 外观数列 - 力扣](https://leetcode.cn/problems/count-and-say/) + ## 题目大意 给定一个正整数 n,$(1 \le n \le 30),ドル要求输出外观数列的第 n 项。 diff --git "a/Solutions/0039. 347円273円204円345円220円210円346円200円273円345円222円214円.md" "b/Solutions/0039. 347円273円204円345円220円210円346円200円273円345円222円214円.md" index 7f0608fc..fe3ae34f 100644 --- "a/Solutions/0039. 347円273円204円345円220円210円346円200円273円345円222円214円.md" +++ "b/Solutions/0039. 347円273円204円345円220円210円346円200円273円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:中等 +## 题目链接 + +- [0039. 组合总和 - 力扣](https://leetcode.cn/problems/combination-sum/) + ## 题目大意 **描述**:给定一个无重复元素的正整数数组 `candidates` 和一个正整数 `target`。 diff --git "a/Solutions/0040. 347円273円204円345円220円210円346円200円273円345円222円214円 II.md" "b/Solutions/0040. 347円273円204円345円220円210円346円200円273円345円222円214円 II.md" index 0f9b1024..53a35027 100644 --- "a/Solutions/0040. 347円273円204円345円220円210円346円200円273円345円222円214円 II.md" +++ "b/Solutions/0040. 347円273円204円345円220円210円346円200円273円345円222円214円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:中等 +## 题目链接 + +- [0040. 组合总和 II - 力扣](https://leetcode.cn/problems/combination-sum-ii/) + ## 题目大意 **描述**:给定一个数组 `candidates` 和一个目标数 `target`。 diff --git "a/Solutions/0041. 347円274円272円345円244円261円347円232円204円347円254円254円344円270円200円344円270円252円346円255円243円346円225円260円.md" "b/Solutions/0041. 347円274円272円345円244円261円347円232円204円347円254円254円344円270円200円344円270円252円346円255円243円346円225円260円.md" index 04695407..f03e38aa 100644 --- "a/Solutions/0041. 347円274円272円345円244円261円347円232円204円347円254円254円344円270円200円344円270円252円346円255円243円346円225円260円.md" +++ "b/Solutions/0041. 347円274円272円345円244円261円347円232円204円347円254円254円344円270円200円344円270円252円346円255円243円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表 - 难度:困难 +## 题目链接 + +- [0041. 缺失的第一个正数 - 力扣](https://leetcode.cn/problems/first-missing-positive/) + ## 题目大意 **描述**:给定一个未排序的整数数组 `nums`。 diff --git "a/Solutions/0042. 346円216円245円351円233円250円346円260円264円.md" "b/Solutions/0042. 346円216円245円351円233円250円346円260円264円.md" index e8605682..9ae6bd99 100644 --- "a/Solutions/0042. 346円216円245円351円233円250円346円260円264円.md" +++ "b/Solutions/0042. 346円216円245円351円233円250円346円260円264円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、双指针、动态规划、单调栈 - 难度:困难 +## 题目链接 + +- [0042. 接雨水 - 力扣](https://leetcode.cn/problems/trapping-rain-water/) + ## 题目大意 **描述**:给定 `n` 个非负整数表示每个宽度为 `1` 的柱子的高度图,用数组 `height` 表示,其中 `height[i]` 表示第 `i` 根柱子的高度。 diff --git "a/Solutions/0043. 345円255円227円347円254円246円344円270円262円347円233円270円344円271円230円.md" "b/Solutions/0043. 345円255円227円347円254円246円344円270円262円347円233円270円344円271円230円.md" index 49d67020..18c3949e 100644 --- "a/Solutions/0043. 345円255円227円347円254円246円344円270円262円347円233円270円344円271円230円.md" +++ "b/Solutions/0043. 345円255円227円347円254円246円344円270円262円347円233円270円344円271円230円.md" @@ -3,6 +3,10 @@ - 标签:数学、字符串、模拟 - 难度:中等 +## 题目链接 + +- [0043. 字符串相乘 - 力扣](https://leetcode.cn/problems/multiply-strings/) + ## 题目大意 **描述**:给定两个以字符串形式表示的非负整数 `num1` 和 `num2`。 diff --git "a/Solutions/0044. 351円200円232円351円205円215円347円254円246円345円214円271円351円205円215円.md" "b/Solutions/0044. 351円200円232円351円205円215円347円254円246円345円214円271円351円205円215円.md" index a4869773..35db144c 100644 --- "a/Solutions/0044. 351円200円232円351円205円215円347円254円246円345円214円271円351円205円215円.md" +++ "b/Solutions/0044. 351円200円232円351円205円215円347円254円246円345円214円271円351円205円215円.md" @@ -3,6 +3,10 @@ - 标签:贪心、递归、字符串、动态规划 - 难度:困难 +## 题目链接 + +- [0044. 通配符匹配 - 力扣](https://leetcode.cn/problems/wildcard-matching/) + ## 题目大意 **描述**:给定一个字符串 `s` 和一个字符模式串 `p`。 diff --git "a/Solutions/0045. 350円267円263円350円267円203円346円270円270円346円210円217円 II.md" "b/Solutions/0045. 350円267円263円350円267円203円346円270円270円346円210円217円 II.md" index 54883b42..a9fc3226 100644 --- "a/Solutions/0045. 350円267円263円350円267円203円346円270円270円346円210円217円 II.md" +++ "b/Solutions/0045. 350円267円263円350円267円203円346円270円270円346円210円217円 II.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、动态规划 - 难度:中等 +## 题目链接 + +- [0045. 跳跃游戏 II - 力扣](https://leetcode.cn/problems/jump-game-ii/) + ## 题目大意 **描述**:给定一个非负整数数组 `nums`,数组中每个元素代表在该位置可以跳跃的最大长度。开始位置为数组的第一个下标处。 diff --git "a/Solutions/0046. 345円205円250円346円216円222円345円210円227円.md" "b/Solutions/0046. 345円205円250円346円216円222円345円210円227円.md" index 9915462c..57890942 100644 --- "a/Solutions/0046. 345円205円250円346円216円222円345円210円227円.md" +++ "b/Solutions/0046. 345円205円250円346円216円222円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:中等 +## 题目链接 + +- [0046. 全排列 - 力扣](https://leetcode.cn/problems/permutations/) + ## 题目大意 **描述**:给定一个不含重复数字的数组 `nums`。 diff --git "a/Solutions/0047. 345円205円250円346円216円222円345円210円227円 II.md" "b/Solutions/0047. 345円205円250円346円216円222円345円210円227円 II.md" index d67b5dea..c0978fa2 100644 --- "a/Solutions/0047. 345円205円250円346円216円222円345円210円227円 II.md" +++ "b/Solutions/0047. 345円205円250円346円216円222円345円210円227円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:中等 +## 题目链接 + +- [0047. 全排列 II - 力扣](https://leetcode.cn/problems/permutations-ii/) + ## 题目大意 **描述**:给定一个可包含重复数字的序列 `nums`。 diff --git "a/Solutions/0048. 346円227円213円350円275円254円345円233円276円345円203円217円.md" "b/Solutions/0048. 346円227円213円350円275円254円345円233円276円345円203円217円.md" index 33e03826..0531905e 100644 --- "a/Solutions/0048. 346円227円213円350円275円254円345円233円276円345円203円217円.md" +++ "b/Solutions/0048. 346円227円213円350円275円254円345円233円276円345円203円217円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、矩阵 - 难度:中等 +## 题目链接 + +- [0048. 旋转图像 - 力扣](https://leetcode.cn/problems/rotate-image/) + ## 题目大意 **描述**:给定一个 $n \times n$ 大小的二维矩阵(代表图像)$matrix$。 diff --git "a/Solutions/0049. 345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円345円210円206円347円273円204円.md" "b/Solutions/0049. 345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円345円210円206円347円273円204円.md" index c9546760..9d422b1b 100644 --- "a/Solutions/0049. 345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円345円210円206円347円273円204円.md" +++ "b/Solutions/0049. 345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円345円210円206円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、字符串、排序 - 难度:中等 +## 题目链接 + +- [0049. 字母异位词分组 - 力扣](https://leetcode.cn/problems/group-anagrams/) + ## 题目大意 给定一个字符串数组,将包含字母相同的字符串组合在一起,不需要考虑输出顺序。 diff --git a/Solutions/0050. Pow(x, n).md b/Solutions/0050. Pow(x, n).md index e46a51e3..140e6c9b 100644 --- a/Solutions/0050. Pow(x, n).md +++ b/Solutions/0050. Pow(x, n).md @@ -3,6 +3,10 @@ - 标签:递归、数学 - 难度:中等 +## 题目链接 + +- [0050. Pow(x, n) - 力扣](https://leetcode.cn/problems/powx-n/) + ## 题目大意 **描述**:给定浮点数 $x$ 和整数 $n$。 diff --git "a/Solutions/0051. N 347円232円207円345円220円216円.md" "b/Solutions/0051. N 347円232円207円345円220円216円.md" index c0cc836c..abd79e7b 100644 --- "a/Solutions/0051. N 347円232円207円345円220円216円.md" +++ "b/Solutions/0051. N 347円232円207円345円220円216円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:困难 +## 题目链接 + +- [0051. N 皇后 - 力扣](https://leetcode.cn/problems/n-queens/) + ## 题目大意 **描述**:给定一个整数 `n`。 diff --git "a/Solutions/0052. N 347円232円207円345円220円216円 II.md" "b/Solutions/0052. N 347円232円207円345円220円216円 II.md" index 9dbdb452..d9dc0711 100644 --- "a/Solutions/0052. N 347円232円207円345円220円216円 II.md" +++ "b/Solutions/0052. N 347円232円207円345円220円216円 II.md" @@ -3,6 +3,10 @@ - 标签:回溯 - 难度:困难 +## 题目链接 + +- [0052. N 皇后 II - 力扣](https://leetcode.cn/problems/n-queens-ii/) + ## 题目大意 **描述**:给定一个整数 `n`。 diff --git "a/Solutions/0053. 346円234円200円345円244円247円345円255円220円346円225円260円347円273円204円345円222円214円.md" "b/Solutions/0053. 346円234円200円345円244円247円345円255円220円346円225円260円347円273円204円345円222円214円.md" index 30072c86..c4b31fe3 100644 --- "a/Solutions/0053. 346円234円200円345円244円247円345円255円220円346円225円260円347円273円204円345円222円214円.md" +++ "b/Solutions/0053. 346円234円200円345円244円247円345円255円220円346円225円260円347円273円204円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、分治、动态规划 - 难度:中等 +## 题目链接 + +- [0053. 最大子数组和 - 力扣](https://leetcode.cn/problems/maximum-subarray/) + ## 题目大意 **描述**:给定一个整数数组 $nums$。 diff --git "a/Solutions/0054. 350円236円272円346円227円213円347円237円251円351円230円265円.md" "b/Solutions/0054. 350円236円272円346円227円213円347円237円251円351円230円265円.md" index 5f9d20e0..36303602 100644 --- "a/Solutions/0054. 350円236円272円346円227円213円347円237円251円351円230円265円.md" +++ "b/Solutions/0054. 350円236円272円346円227円213円347円237円251円351円230円265円.md" @@ -3,6 +3,10 @@ - 标签:数组、矩阵、模拟 - 难度:中等 +## 题目链接 + +- [0054. 螺旋矩阵 - 力扣](https://leetcode.cn/problems/spiral-matrix/) + ## 题目大意 **描述**:给定一个 $m \times n$ 大小的二维矩阵 $matrix$。 diff --git "a/Solutions/0055. 350円267円263円350円267円203円346円270円270円346円210円217円.md" "b/Solutions/0055. 350円267円263円350円267円203円346円270円270円346円210円217円.md" index 544d7202..300d6033 100644 --- "a/Solutions/0055. 350円267円263円350円267円203円346円270円270円346円210円217円.md" +++ "b/Solutions/0055. 350円267円263円350円267円203円346円270円270円346円210円217円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、动态规划 - 难度:中等 +## 题目链接 + +- [0055. 跳跃游戏 - 力扣](https://leetcode.cn/problems/jump-game/) + ## 题目大意 **描述**:给定一个非负整数数组 `nums`,数组中每个元素代表在该位置可以跳跃的最大长度。开始位置位于数组的第一个下标处。 diff --git "a/Solutions/0056. 345円220円210円345円271円266円345円214円272円351円227円264円.md" "b/Solutions/0056. 345円220円210円345円271円266円345円214円272円351円227円264円.md" index 86d5d8fb..e1cd7b5b 100644 --- "a/Solutions/0056. 345円220円210円345円271円266円345円214円272円351円227円264円.md" +++ "b/Solutions/0056. 345円220円210円345円271円266円345円214円272円351円227円264円.md" @@ -3,6 +3,10 @@ - 标签:数组、排序 - 难度:中等 +## 题目链接 + +- [0056. 合并区间 - 力扣](https://leetcode.cn/problems/merge-intervals/) + ## 题目大意 **描述**:给定数组 `intervals` 表示若干个区间的集合,其中单个区间为 `intervals[i] = [starti, endi]` 。 diff --git "a/Solutions/0058. 346円234円200円345円220円216円344円270円200円344円270円252円345円215円225円350円257円215円347円232円204円351円225円277円345円272円246円.md" "b/Solutions/0058. 346円234円200円345円220円216円344円270円200円344円270円252円345円215円225円350円257円215円347円232円204円351円225円277円345円272円246円.md" index 2d241ba4..2c608249 100644 --- "a/Solutions/0058. 346円234円200円345円220円216円344円270円200円344円270円252円345円215円225円350円257円215円347円232円204円351円225円277円345円272円246円.md" +++ "b/Solutions/0058. 346円234円200円345円220円216円344円270円200円344円270円252円345円215円225円350円257円215円347円232円204円351円225円277円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [0058. 最后一个单词的长度 - 力扣](https://leetcode.cn/problems/length-of-last-word/) + ## 题目大意 给定一个字符串 s,返回字符串中最后一个单词长度。 diff --git "a/Solutions/0059. 350円236円272円346円227円213円347円237円251円351円230円265円 II.md" "b/Solutions/0059. 350円236円272円346円227円213円347円237円251円351円230円265円 II.md" index d8090d19..d6efabe7 100644 --- "a/Solutions/0059. 350円236円272円346円227円213円347円237円251円351円230円265円 II.md" +++ "b/Solutions/0059. 350円236円272円346円227円213円347円237円251円351円230円265円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、矩阵、模拟 - 难度:中等 +## 题目链接 + +- [0059. 螺旋矩阵 II - 力扣](https://leetcode.cn/problems/spiral-matrix-ii/) + ## 题目大意 给你一个正整数 $n$。 diff --git "a/Solutions/0061. 346円227円213円350円275円254円351円223円276円350円241円250円.md" "b/Solutions/0061. 346円227円213円350円275円254円351円223円276円350円241円250円.md" index 4e9f3a98..01c9a67b 100644 --- "a/Solutions/0061. 346円227円213円350円275円254円351円223円276円350円241円250円.md" +++ "b/Solutions/0061. 346円227円213円350円275円254円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:链表、双指针 - 难度:中等 +## 题目链接 + +- [0061. 旋转链表 - 力扣](https://leetcode.cn/problems/rotate-list/) + ## 题目大意 给定一个链表和整数 k,将链表每个节点向右移动 k 个位置。 diff --git "a/Solutions/0062. 344円270円215円345円220円214円350円267円257円345円276円204円.md" "b/Solutions/0062. 344円270円215円345円220円214円350円267円257円345円276円204円.md" index 826a4dc0..45ddea61 100644 --- "a/Solutions/0062. 344円270円215円345円220円214円350円267円257円345円276円204円.md" +++ "b/Solutions/0062. 344円270円215円345円220円214円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划、组合数学 - 难度:中等 +## 题目链接 + +- [0062. 不同路径 - 力扣](https://leetcode.cn/problems/unique-paths/) + ## 题目大意 **描述**:给定两个整数 $m$ 和 $n,ドル代表大小为 $m \times n$ 的棋盘, 一个机器人位于棋盘左上角的位置,机器人每次只能向右、或者向下移动一步。 diff --git "a/Solutions/0063. 344円270円215円345円220円214円350円267円257円345円276円204円 II.md" "b/Solutions/0063. 344円270円215円345円220円214円350円267円257円345円276円204円 II.md" index 2ab7c21d..67584b59 100644 --- "a/Solutions/0063. 344円270円215円345円220円214円350円267円257円345円276円204円 II.md" +++ "b/Solutions/0063. 344円270円215円345円220円214円350円267円257円345円276円204円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、矩阵 - 难度:中等 +## 题目链接 + +- [0063. 不同路径 II - 力扣](https://leetcode.cn/problems/unique-paths-ii/) + ## 题目大意 **描述**:一个机器人位于一个 $m \times n$ 网格的左上角。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角。但是网格中有障碍物,不能通过。 diff --git "a/Solutions/0064. 346円234円200円345円260円217円350円267円257円345円276円204円345円222円214円.md" "b/Solutions/0064. 346円234円200円345円260円217円350円267円257円345円276円204円345円222円214円.md" index 338958c7..31a6e218 100644 --- "a/Solutions/0064. 346円234円200円345円260円217円350円267円257円345円276円204円345円222円214円.md" +++ "b/Solutions/0064. 346円234円200円345円260円217円350円267円257円345円276円204円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、矩阵 - 难度:中等 +## 题目链接 + +- [0064. 最小路径和 - 力扣](https://leetcode.cn/problems/minimum-path-sum/) + ## 题目大意 **描述**:给定一个包含非负整数的 $m \times n$ 大小的网格 $grid$。 diff --git "a/Solutions/0066. 345円212円240円344円270円200円.md" "b/Solutions/0066. 345円212円240円344円270円200円.md" index 271b6056..ad249805 100644 --- "a/Solutions/0066. 345円212円240円344円270円200円.md" +++ "b/Solutions/0066. 345円212円240円344円270円200円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学 - 难度:简单 +## 题目链接 + +- [0066. 加一 - 力扣](https://leetcode.cn/problems/plus-one/) + ## 题目大意 **描述**:给定一个非负整数数组,数组每一位对应整数的一位数字。 diff --git "a/Solutions/0067. 344円272円214円350円277円233円345円210円266円346円261円202円345円222円214円.md" "b/Solutions/0067. 344円272円214円350円277円233円345円210円266円346円261円202円345円222円214円.md" index ccdc4fdc..29a80de6 100644 --- "a/Solutions/0067. 344円272円214円350円277円233円345円210円266円346円261円202円345円222円214円.md" +++ "b/Solutions/0067. 344円272円214円350円277円233円345円210円266円346円261円202円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数学、字符串、模拟 - 难度:简单 +## 题目链接 + +- [0067. 二进制求和 - 力扣](https://leetcode.cn/problems/add-binary/) + ## 题目大意 给定两个二进制数的字符串 a、b。计算 a 和 b 的和,返回结果也用二进制表示。 diff --git "a/Solutions/0069. x 347円232円204円345円271円263円346円226円271円346円240円271円.md" "b/Solutions/0069. x 347円232円204円345円271円263円346円226円271円346円240円271円.md" index 8359af6a..85f1299c 100644 --- "a/Solutions/0069. x 347円232円204円345円271円263円346円226円271円346円240円271円.md" +++ "b/Solutions/0069. x 347円232円204円345円271円263円346円226円271円346円240円271円.md" @@ -3,6 +3,10 @@ - 标签:数学、二分查找 - 难度:简单 +## 题目链接 + +- [0069. x 的平方根 - 力扣](https://leetcode.cn/problems/sqrtx/) + ## 题目大意 **要求**:实现 `int sqrt(int x)` 函数。计算并返回 $x$ 的平方根(只保留整数部分),其中 $x$ 是非负整数。 diff --git "a/Solutions/0070. 347円210円254円346円245円274円346円242円257円.md" "b/Solutions/0070. 347円210円254円346円245円274円346円242円257円.md" index ee6a715c..4084516d 100644 --- "a/Solutions/0070. 347円210円254円346円245円274円346円242円257円.md" +++ "b/Solutions/0070. 347円210円254円346円245円274円346円242円257円.md" @@ -3,6 +3,10 @@ - 标签:记忆化搜索、数学、动态规划 - 难度:简单 +## 题目链接 + +- [0070. 爬楼梯 - 力扣](https://leetcode.cn/problems/climbing-stairs/) + ## 题目大意 **描述**:假设你正在爬楼梯。需要 $n$ 阶你才能到达楼顶。每次你可以爬 1ドル$ 或 2ドル$ 个台阶。现在给定一个整数 $n$。 diff --git "a/Solutions/0072. 347円274円226円350円276円221円350円267円235円347円246円273円.md" "b/Solutions/0072. 347円274円226円350円276円221円350円267円235円347円246円273円.md" index 47c01de5..4e90d4a2 100644 --- "a/Solutions/0072. 347円274円226円350円276円221円350円267円235円347円246円273円.md" +++ "b/Solutions/0072. 347円274円226円350円276円221円350円267円235円347円246円273円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:困难 +## 题目链接 + +- [0072. 编辑距离 - 力扣](https://leetcode.cn/problems/edit-distance/) + ## 题目大意 **描述**:给定两个单词 $word1$、$word2$。 diff --git "a/Solutions/0073. 347円237円251円351円230円265円347円275円256円351円233円266円.md" "b/Solutions/0073. 347円237円251円351円230円265円347円275円256円351円233円266円.md" index 634bd106..aa27ca84 100644 --- "a/Solutions/0073. 347円237円251円351円230円265円347円275円256円351円233円266円.md" +++ "b/Solutions/0073. 347円237円251円351円230円265円347円275円256円351円233円266円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、矩阵 - 难度:中等 +## 题目链接 + +- [0073. 矩阵置零 - 力扣](https://leetcode.cn/problems/set-matrix-zeroes/) + ## 题目大意 **描述**:给定一个 $m \times n$ 大小的矩阵 $matrix$。 diff --git "a/Solutions/0074. 346円220円234円347円264円242円344円272円214円347円273円264円347円237円251円351円230円265円.md" "b/Solutions/0074. 346円220円234円347円264円242円344円272円214円347円273円264円347円237円251円351円230円265円.md" index 588f66fb..2a2596c3 100644 --- "a/Solutions/0074. 346円220円234円347円264円242円344円272円214円347円273円264円347円237円251円351円230円265円.md" +++ "b/Solutions/0074. 346円220円234円347円264円242円344円272円214円347円273円264円347円237円251円351円230円265円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、矩阵 - 难度:中等 +## 题目链接 + +- [0074. 搜索二维矩阵 - 力扣](https://leetcode.cn/problems/search-a-2d-matrix/) + ## 题目大意 **描述**:给定一个 $m \times n$ 大小的有序二维矩阵 $matrix$。矩阵中每行元素从左到右升序排列,每列元素从上到下升序排列。再给定一个目标值 $target$。 diff --git "a/Solutions/0075. 351円242円234円350円211円262円345円210円206円347円261円273円.md" "b/Solutions/0075. 351円242円234円350円211円262円345円210円206円347円261円273円.md" index d7ec4f2e..5b7f365a 100644 --- "a/Solutions/0075. 351円242円234円350円211円262円345円210円206円347円261円273円.md" +++ "b/Solutions/0075. 351円242円234円350円211円262円345円210円206円347円261円273円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:中等 +## 题目链接 + +- [0075. 颜色分类 - 力扣](https://leetcode.cn/problems/sort-colors/) + ## 题目大意 **描述**:给定一个数组 $nums,ドル元素值只有 0ドル$、1ドル$、2ドル,ドル分别代表红色、白色、蓝色。 diff --git "a/Solutions/0076. 346円234円200円345円260円217円350円246円206円347円233円226円345円255円220円344円270円262円.md" "b/Solutions/0076. 346円234円200円345円260円217円350円246円206円347円233円226円345円255円220円344円270円262円.md" index b82b56a8..6fae3269 100644 --- "a/Solutions/0076. 346円234円200円345円260円217円350円246円206円347円233円226円345円255円220円344円270円262円.md" +++ "b/Solutions/0076. 346円234円200円345円260円217円350円246円206円347円233円226円345円255円220円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:困难 +## 题目链接 + +- [0076. 最小覆盖子串 - 力扣](https://leetcode.cn/problems/minimum-window-substring/) + ## 题目大意 **描述**:给定一个字符串 `s`、一个字符串 `t`。 diff --git "a/Solutions/0077. 347円273円204円345円220円210円.md" "b/Solutions/0077. 347円273円204円345円220円210円.md" index 46bcebe5..7fc54b4d 100644 --- "a/Solutions/0077. 347円273円204円345円220円210円.md" +++ "b/Solutions/0077. 347円273円204円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:回溯 - 难度:中等 +## 题目链接 + +- [0077. 组合 - 力扣](https://leetcode.cn/problems/combinations/) + ## 题目大意 给定两个整数 `n` 和 `k`,返回范围 `[1, n]` 中所有可能的 `k` 个数的组合。可以按任何顺序返回答案。 diff --git "a/Solutions/0078. 345円255円220円351円233円206円.md" "b/Solutions/0078. 345円255円220円351円233円206円.md" index 5e97bd38..386ad101 100644 --- "a/Solutions/0078. 345円255円220円351円233円206円.md" +++ "b/Solutions/0078. 345円255円220円351円233円206円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、回溯 - 难度:中等 +## 题目链接 + +- [0078. 子集 - 力扣](https://leetcode.cn/problems/subsets/) + ## 题目大意 **描述**:给定一个整数数组 `nums`,数组中的元素互不相同。 diff --git "a/Solutions/0079. 345円215円225円350円257円215円346円220円234円347円264円242円.md" "b/Solutions/0079. 345円215円225円350円257円215円346円220円234円347円264円242円.md" index ed426ebc..1d19b015 100644 --- "a/Solutions/0079. 345円215円225円350円257円215円346円220円234円347円264円242円.md" +++ "b/Solutions/0079. 345円215円225円350円257円215円346円220円234円347円264円242円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯、矩阵 - 难度:中等 +## 题目链接 + +- [0079. 单词搜索 - 力扣](https://leetcode.cn/problems/word-search/) + ## 题目大意 **描述**:给定一个 $m \times n$ 大小的二维字符矩阵 $board$ 和一个字符串单词 $word$。 diff --git "a/Solutions/0080. 345円210円240円351円231円244円346円234円211円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円351円207円215円345円244円215円351円241円271円 II.md" "b/Solutions/0080. 345円210円240円351円231円244円346円234円211円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円351円207円215円345円244円215円351円241円271円 II.md" index 558ab094..e5e04b6a 100644 --- "a/Solutions/0080. 345円210円240円351円231円244円346円234円211円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円351円207円215円345円244円215円351円241円271円 II.md" +++ "b/Solutions/0080. 345円210円240円351円231円244円346円234円211円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円351円207円215円345円244円215円351円241円271円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针 - 难度:中等 +## 题目链接 + +- [0080. 删除有序数组中的重复项 II - 力扣](https://leetcode.cn/problems/remove-duplicates-from-sorted-array-ii/) + ## 题目大意 **描述**:给定一个有序数组 $nums$。 diff --git "a/Solutions/0081. 346円220円234円347円264円242円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円 II.md" "b/Solutions/0081. 346円220円234円347円264円242円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円 II.md" index a9968e0a..09a33ad6 100644 --- "a/Solutions/0081. 346円220円234円347円264円242円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円 II.md" +++ "b/Solutions/0081. 346円220円234円347円264円242円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [0081. 搜索旋转排序数组 II - 力扣](https://leetcode.cn/problems/search-in-rotated-sorted-array-ii/) + ## 题目大意 **描述**:一个按照升序排列的整数数组 $nums,ドル在位置的某个下标 $k$ 处进行了旋转操作。(例如:$[0, 1, 2, 5, 6, 8]$ 可能变为 $[5, 6, 8, 0, 1, 2]$)。 diff --git "a/Solutions/0082. 345円210円240円351円231円244円346円216円222円345円272円217円351円223円276円350円241円250円344円270円255円347円232円204円351円207円215円345円244円215円345円205円203円347円264円240円 II.md" "b/Solutions/0082. 345円210円240円351円231円244円346円216円222円345円272円217円351円223円276円350円241円250円344円270円255円347円232円204円351円207円215円345円244円215円345円205円203円347円264円240円 II.md" index 031abdc0..912d2e22 100644 --- "a/Solutions/0082. 345円210円240円351円231円244円346円216円222円345円272円217円351円223円276円350円241円250円344円270円255円347円232円204円351円207円215円345円244円215円345円205円203円347円264円240円 II.md" +++ "b/Solutions/0082. 345円210円240円351円231円244円346円216円222円345円272円217円351円223円276円350円241円250円344円270円255円347円232円204円351円207円215円345円244円215円345円205円203円347円264円240円 II.md" @@ -3,6 +3,10 @@ - 标签:链表、双指针 - 难度:中等 +## 题目链接 + +- [0082. 删除排序链表中的重复元素 II - 力扣](https://leetcode.cn/problems/remove-duplicates-from-sorted-list-ii/) + ## 题目大意 **描述**:给定一个已排序的链表的头 `head`。 diff --git "a/Solutions/0083. 345円210円240円351円231円244円346円216円222円345円272円217円351円223円276円350円241円250円344円270円255円347円232円204円351円207円215円345円244円215円345円205円203円347円264円240円.md" "b/Solutions/0083. 345円210円240円351円231円244円346円216円222円345円272円217円351円223円276円350円241円250円344円270円255円347円232円204円351円207円215円345円244円215円345円205円203円347円264円240円.md" index 65e7cbad..0d2f52e6 100644 --- "a/Solutions/0083. 345円210円240円351円231円244円346円216円222円345円272円217円351円223円276円350円241円250円344円270円255円347円232円204円351円207円215円345円244円215円345円205円203円347円264円240円.md" +++ "b/Solutions/0083. 345円210円240円351円231円244円346円216円222円345円272円217円351円223円276円350円241円250円344円270円255円347円232円204円351円207円215円345円244円215円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:链表 - 难度:简单 +## 题目链接 + +- [0083. 删除排序链表中的重复元素 - 力扣](https://leetcode.cn/problems/remove-duplicates-from-sorted-list/) + ## 题目大意 **描述**:给定一个已排序的链表的头 `head`。 diff --git "a/Solutions/0084. 346円237円261円347円212円266円345円233円276円344円270円255円346円234円200円345円244円247円347円232円204円347円237円251円345円275円242円.md" "b/Solutions/0084. 346円237円261円347円212円266円345円233円276円344円270円255円346円234円200円345円244円247円347円232円204円347円237円251円345円275円242円.md" index dc771d44..555981a4 100644 --- "a/Solutions/0084. 346円237円261円347円212円266円345円233円276円344円270円255円346円234円200円345円244円247円347円232円204円347円237円251円345円275円242円.md" +++ "b/Solutions/0084. 346円237円261円347円212円266円345円233円276円344円270円255円346円234円200円345円244円247円347円232円204円347円237円251円345円275円242円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、单调栈 - 难度:困难 +## 题目链接 + +- [0084. 柱状图中最大的矩形 - 力扣](https://leetcode.cn/problems/largest-rectangle-in-histogram/) + ## 题目大意 给定一个非负整数数组 `heights` ,`heights[i]` 用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 diff --git "a/Solutions/0088. 345円220円210円345円271円266円344円270円244円344円270円252円346円234円211円345円272円217円346円225円260円347円273円204円.md" "b/Solutions/0088. 345円220円210円345円271円266円344円270円244円344円270円252円346円234円211円345円272円217円346円225円260円347円273円204円.md" index 7dbdb923..c3149100 100644 --- "a/Solutions/0088. 345円220円210円345円271円266円344円270円244円344円270円252円346円234円211円345円272円217円346円225円260円347円273円204円.md" +++ "b/Solutions/0088. 345円220円210円345円271円266円344円270円244円344円270円252円346円234円211円345円272円217円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:简单 +## 题目链接 + +- [0088. 合并两个有序数组 - 力扣](https://leetcode.cn/problems/merge-sorted-array/) + ## 题目大意 **描述**:给定两个有序数组 $nums1$、$nums2$。 diff --git "a/Solutions/0089. 346円240円274円351円233円267円347円274円226円347円240円201円.md" "b/Solutions/0089. 346円240円274円351円233円267円347円274円226円347円240円201円.md" index 1b3f085c..52cbf41b 100644 --- "a/Solutions/0089. 346円240円274円351円233円267円347円274円226円347円240円201円.md" +++ "b/Solutions/0089. 346円240円274円351円233円267円347円274円226円347円240円201円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数学、回溯 - 难度:中等 +## 题目链接 + +- [0089. 格雷编码 - 力扣](https://leetcode.cn/problems/gray-code/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0090. 345円255円220円351円233円206円 II.md" "b/Solutions/0090. 345円255円220円351円233円206円 II.md" index 5bbbabed..ccd8dd05 100644 --- "a/Solutions/0090. 345円255円220円351円233円206円 II.md" +++ "b/Solutions/0090. 345円255円220円351円233円206円 II.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、回溯 - 难度:中等 +## 题目链接 + +- [0090. 子集 II - 力扣](https://leetcode.cn/problems/subsets-ii/) + ## 题目大意 **描述**:给定一个整数数组 `nums`,其中可能包含重复元素。 diff --git "a/Solutions/0091. 350円247円243円347円240円201円346円226円271円346円263円225円.md" "b/Solutions/0091. 350円247円243円347円240円201円346円226円271円346円263円225円.md" index a168bc10..d2896189 100644 --- "a/Solutions/0091. 350円247円243円347円240円201円346円226円271円346円263円225円.md" +++ "b/Solutions/0091. 350円247円243円347円240円201円346円226円271円346円263円225円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0091. 解码方法 - 力扣](https://leetcode.cn/problems/decode-ways/) + ## 题目大意 **描述**:给定一个数字字符串 $s$。该字符串已经按照下面的映射关系进行了编码: diff --git "a/Solutions/0092. 345円217円215円350円275円254円351円223円276円350円241円250円 II.md" "b/Solutions/0092. 345円217円215円350円275円254円351円223円276円350円241円250円 II.md" index df8b71a0..d68daf7e 100644 --- "a/Solutions/0092. 345円217円215円350円275円254円351円223円276円350円241円250円 II.md" +++ "b/Solutions/0092. 345円217円215円350円275円254円351円223円276円350円241円250円 II.md" @@ -3,6 +3,10 @@ - 标签:链表 - 难度:中等 +## 题目链接 + +- [0092. 反转链表 II - 力扣](https://leetcode.cn/problems/reverse-linked-list-ii/) + ## 题目大意 **描述**:给定单链表的头指针 `head` 和两个整数 `left` 和 `right` ,其中 `left <= right`。 diff --git "a/Solutions/0093. 345円244円215円345円216円237円 IP 345円234円260円345円235円200円.md" "b/Solutions/0093. 345円244円215円345円216円237円 IP 345円234円260円345円235円200円.md" index c085a047..59f4723b 100644 --- "a/Solutions/0093. 345円244円215円345円216円237円 IP 345円234円260円345円235円200円.md" +++ "b/Solutions/0093. 345円244円215円345円216円237円 IP 345円234円260円345円235円200円.md" @@ -3,6 +3,10 @@ - 标签:字符串、回溯 - 难度:中等 +## 题目链接 + +- [0093. 复原 IP 地址 - 力扣](https://leetcode.cn/problems/restore-ip-addresses/) + ## 题目大意 **描述**:给定一个只包含数字的字符串 `s`,用来表示一个 IP 地址 diff --git "a/Solutions/0094. 344円272円214円345円217円211円346円240円221円347円232円204円344円270円255円345円272円217円351円201円215円345円216円206円.md" "b/Solutions/0094. 344円272円214円345円217円211円346円240円221円347円232円204円344円270円255円345円272円217円351円201円215円345円216円206円.md" index e16ae1cc..91ab86d0 100644 --- "a/Solutions/0094. 344円272円214円345円217円211円346円240円221円347円232円204円344円270円255円345円272円217円351円201円215円345円216円206円.md" +++ "b/Solutions/0094. 344円272円214円345円217円211円346円240円221円347円232円204円344円270円255円345円272円217円351円201円215円345円216円206円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0094. 二叉树的中序遍历 - 力扣](https://leetcode.cn/problems/binary-tree-inorder-traversal/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0095. 344円270円215円345円220円214円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円 II.md" "b/Solutions/0095. 344円270円215円345円220円214円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円 II.md" index c4ed13bb..1f96dbe7 100644 --- "a/Solutions/0095. 344円270円215円345円220円214円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円 II.md" +++ "b/Solutions/0095. 344円270円215円345円220円214円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円 II.md" @@ -3,6 +3,10 @@ - 标签:树、二叉搜索树、动态规划、回溯、二叉树 - 难度:中等 +## 题目链接 + +- [0095. 不同的二叉搜索树 II - 力扣](https://leetcode.cn/problems/unique-binary-search-trees-ii/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0096. 344円270円215円345円220円214円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" "b/Solutions/0096. 344円270円215円345円220円214円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" index f063b8bc..b9bd502a 100644 --- "a/Solutions/0096. 344円270円215円345円220円214円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" +++ "b/Solutions/0096. 344円270円215円345円220円214円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、二叉搜索树、数学、动态规划、二叉树 - 难度:中等 +## 题目链接 + +- [0096. 不同的二叉搜索树 - 力扣](https://leetcode.cn/problems/unique-binary-search-trees/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0098. 351円252円214円350円257円201円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" "b/Solutions/0098. 351円252円214円350円257円201円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" index 3a6a6a7c..c2c5dbfe 100644 --- "a/Solutions/0098. 351円252円214円350円257円201円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" +++ "b/Solutions/0098. 351円252円214円350円257円201円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [0098. 验证二叉搜索树 - 力扣](https://leetcode.cn/problems/validate-binary-search-tree/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0100. 347円233円270円345円220円214円347円232円204円346円240円221円.md" "b/Solutions/0100. 347円233円270円345円220円214円347円232円204円346円240円221円.md" index e4026967..d3978e41 100644 --- "a/Solutions/0100. 347円233円270円345円220円214円347円232円204円346円240円221円.md" +++ "b/Solutions/0100. 347円233円270円345円220円214円347円232円204円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0100. 相同的树 - 力扣](https://leetcode.cn/problems/same-tree/) + ## 题目大意 **描述**:给定两个二叉树的根节点 $p$ 和 $q$。 diff --git "a/Solutions/0101. 345円257円271円347円247円260円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/0101. 345円257円271円347円247円260円344円272円214円345円217円211円346円240円221円.md" index 306de530..d249c173 100644 --- "a/Solutions/0101. 345円257円271円347円247円260円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/0101. 345円257円271円347円247円260円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0101. 对称二叉树 - 力扣](https://leetcode.cn/problems/symmetric-tree/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0102. 344円272円214円345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円.md" "b/Solutions/0102. 344円272円214円345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円.md" index 1c00080d..422d0d82 100644 --- "a/Solutions/0102. 344円272円214円345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円.md" +++ "b/Solutions/0102. 344円272円214円345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0102. 二叉树的层序遍历 - 力扣](https://leetcode.cn/problems/binary-tree-level-order-traversal/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0103. 344円272円214円345円217円211円346円240円221円347円232円204円351円224円257円351円275円277円345円275円242円345円261円202円345円272円217円351円201円215円345円216円206円.md" "b/Solutions/0103. 344円272円214円345円217円211円346円240円221円347円232円204円351円224円257円351円275円277円345円275円242円345円261円202円345円272円217円351円201円215円345円216円206円.md" index b2f79dc1..084d01c9 100644 --- "a/Solutions/0103. 344円272円214円345円217円211円346円240円221円347円232円204円351円224円257円351円275円277円345円275円242円345円261円202円345円272円217円351円201円215円345円216円206円.md" +++ "b/Solutions/0103. 344円272円214円345円217円211円346円240円221円347円232円204円351円224円257円351円275円277円345円275円242円345円261円202円345円272円217円351円201円215円345円216円206円.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0103. 二叉树的锯齿形层序遍历 - 力扣](https://leetcode.cn/problems/binary-tree-zigzag-level-order-traversal/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0104. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円345円244円247円346円267円261円345円272円246円.md" "b/Solutions/0104. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円345円244円247円346円267円261円345円272円246円.md" index 11d67699..8041e932 100644 --- "a/Solutions/0104. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円345円244円247円346円267円261円345円272円246円.md" +++ "b/Solutions/0104. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円345円244円247円346円267円261円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0104. 二叉树的最大深度 - 力扣](https://leetcode.cn/problems/maximum-depth-of-binary-tree/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0105. 344円273円216円345円211円215円345円272円217円344円270円216円344円270円255円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/0105. 344円273円216円345円211円215円345円272円217円344円270円216円344円270円255円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" index cebb9c28..58f7605b 100644 --- "a/Solutions/0105. 344円273円216円345円211円215円345円272円217円344円270円216円344円270円255円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/0105. 344円273円216円345円211円215円345円272円217円344円270円216円344円270円255円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、数组、哈希表、分治、二叉树 - 难度:中等 +## 题目链接 + +- [0105. 从前序与中序遍历序列构造二叉树 - 力扣](https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-inorder-traversal/) + ## 题目大意 **描述**:给定一棵二叉树的前序遍历结果 `preorder` 和中序遍历结果 `inorder`。 diff --git "a/Solutions/0106. 344円273円216円344円270円255円345円272円217円344円270円216円345円220円216円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/0106. 344円273円216円344円270円255円345円272円217円344円270円216円345円220円216円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" index b1f69122..fc2abb52 100644 --- "a/Solutions/0106. 344円273円216円344円270円255円345円272円217円344円270円216円345円220円216円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/0106. 344円273円216円344円270円255円345円272円217円344円270円216円345円220円216円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、数组、哈希表、分治、二叉树 - 难度:中等 +## 题目链接 + +- [0106. 从中序与后序遍历序列构造二叉树 - 力扣](https://leetcode.cn/problems/construct-binary-tree-from-inorder-and-postorder-traversal/) + ## 题目大意 **描述**:给定一棵二叉树的中序遍历结果 `inorder` 和后序遍历结果 `postorder`。 diff --git "a/Solutions/0107. 344円272円214円345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円 II.md" "b/Solutions/0107. 344円272円214円345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円 II.md" index a2d884f5..5bb69661 100644 --- "a/Solutions/0107. 344円272円214円345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円 II.md" +++ "b/Solutions/0107. 344円272円214円345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円 II.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0107. 二叉树的层序遍历 II - 力扣](https://leetcode.cn/problems/binary-tree-level-order-traversal-ii/) + ## 题目大意 **描述**:给定一个二叉树的根节点 $root$。 diff --git "a/Solutions/0108. 345円260円206円346円234円211円345円272円217円346円225円260円347円273円204円350円275円254円346円215円242円344円270円272円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" "b/Solutions/0108. 345円260円206円346円234円211円345円272円217円346円225円260円347円273円204円350円275円254円346円215円242円344円270円272円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" index 9445bfda..982e5e48 100644 --- "a/Solutions/0108. 345円260円206円346円234円211円345円272円217円346円225円260円347円273円204円350円275円254円346円215円242円344円270円272円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" +++ "b/Solutions/0108. 345円260円206円346円234円211円345円272円217円346円225円260円347円273円204円350円275円254円346円215円242円344円270円272円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、二叉搜索树、数组、分治、二叉树 - 难度:简单 +## 题目链接 + +- [0108. 将有序数组转换为二叉搜索树 - 力扣](https://leetcode.cn/problems/convert-sorted-array-to-binary-search-tree/) + ## 题目大意 **描述**:给定一个升序的有序数组 `nums`。 diff --git "a/Solutions/0110. 345円271円263円350円241円241円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/0110. 345円271円263円350円241円241円344円272円214円345円217円211円346円240円221円.md" index d71d3306..d79ad4bf 100644 --- "a/Solutions/0110. 345円271円263円350円241円241円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/0110. 345円271円263円350円241円241円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0110. 平衡二叉树 - 力扣](https://leetcode.cn/problems/balanced-binary-tree/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0111. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円345円260円217円346円267円261円345円272円246円.md" "b/Solutions/0111. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円345円260円217円346円267円261円345円272円246円.md" index d447e723..bee2e4cd 100644 --- "a/Solutions/0111. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円345円260円217円346円267円261円345円272円246円.md" +++ "b/Solutions/0111. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円345円260円217円346円267円261円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索 - 难度:简单 +## 题目链接 + +- [0111. 二叉树的最小深度 - 力扣](https://leetcode.cn/problems/minimum-depth-of-binary-tree/) + ## 题目大意 **描述**:给定一个二叉树的根节点 $root$。 diff --git "a/Solutions/0112. 350円267円257円345円276円204円346円200円273円345円222円214円.md" "b/Solutions/0112. 350円267円257円345円276円204円346円200円273円345円222円214円.md" index 28d697fc..d8a6c5e7 100644 --- "a/Solutions/0112. 350円267円257円345円276円204円346円200円273円345円222円214円.md" +++ "b/Solutions/0112. 350円267円257円345円276円204円346円200円273円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索 - 难度:简单 +## 题目链接 + +- [0112. 路径总和 - 力扣](https://leetcode.cn/problems/path-sum/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root` 和一个值 `targetSum`。 diff --git "a/Solutions/0113. 350円267円257円345円276円204円346円200円273円345円222円214円 II.md" "b/Solutions/0113. 350円267円257円345円276円204円346円200円273円345円222円214円 II.md" index 0d2b5704..0254b76f 100644 --- "a/Solutions/0113. 350円267円257円345円276円204円346円200円273円345円222円214円 II.md" +++ "b/Solutions/0113. 350円267円257円345円276円204円346円200円273円345円222円214円 II.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、回溯、二叉树 - 难度:中等 +## 题目链接 + +- [0113. 路径总和 II - 力扣](https://leetcode.cn/problems/path-sum-ii/) + ## 题目大意 **描述**:给定一棵二叉树的根节点 `root` 和一个整数目标 `targetSum`。 diff --git "a/Solutions/0115. 344円270円215円345円220円214円347円232円204円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/0115. 344円270円215円345円220円214円347円232円204円345円255円220円345円272円217円345円210円227円.md" index 9d94a0a1..5e198c1f 100644 --- "a/Solutions/0115. 344円270円215円345円220円214円347円232円204円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/0115. 344円270円215円345円220円214円347円232円204円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:困难 +## 题目链接 + +- [0115. 不同的子序列 - 力扣](https://leetcode.cn/problems/distinct-subsequences/) + ## 题目大意 **描述**:给定两个字符串 `s` 和 `t`。 diff --git "a/Solutions/0116. 345円241円253円345円205円205円346円257円217円344円270円252円350円212円202円347円202円271円347円232円204円344円270円213円344円270円200円344円270円252円345円217円263円344円276円247円350円212円202円347円202円271円346円214円207円351円222円210円.md" "b/Solutions/0116. 345円241円253円345円205円205円346円257円217円344円270円252円350円212円202円347円202円271円347円232円204円344円270円213円344円270円200円344円270円252円345円217円263円344円276円247円350円212円202円347円202円271円346円214円207円351円222円210円.md" index 9f675257..e25bf145 100644 --- "a/Solutions/0116. 345円241円253円345円205円205円346円257円217円344円270円252円350円212円202円347円202円271円347円232円204円344円270円213円344円270円200円344円270円252円345円217円263円344円276円247円350円212円202円347円202円271円346円214円207円351円222円210円.md" +++ "b/Solutions/0116. 345円241円253円345円205円205円346円257円217円344円270円252円350円212円202円347円202円271円347円232円204円344円270円213円344円270円200円344円270円252円345円217円263円344円276円247円350円212円202円347円202円271円346円214円207円351円222円210円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、链表、二叉树 - 难度:中等 +## 题目链接 + +- [0116. 填充每个节点的下一个右侧节点指针 - 力扣](https://leetcode.cn/problems/populating-next-right-pointers-in-each-node/) + ## 题目大意 **描述**:给定一个完美二叉树,所有叶子节点都在同一层,每个父节点都有两个子节点。完美二叉树结构如下: diff --git "a/Solutions/0117. 345円241円253円345円205円205円346円257円217円344円270円252円350円212円202円347円202円271円347円232円204円344円270円213円344円270円200円344円270円252円345円217円263円344円276円247円350円212円202円347円202円271円346円214円207円351円222円210円 II.md" "b/Solutions/0117. 345円241円253円345円205円205円346円257円217円344円270円252円350円212円202円347円202円271円347円232円204円344円270円213円344円270円200円344円270円252円345円217円263円344円276円247円350円212円202円347円202円271円346円214円207円351円222円210円 II.md" index 0f561581..617c94dc 100644 --- "a/Solutions/0117. 345円241円253円345円205円205円346円257円217円344円270円252円350円212円202円347円202円271円347円232円204円344円270円213円344円270円200円344円270円252円345円217円263円344円276円247円350円212円202円347円202円271円346円214円207円351円222円210円 II.md" +++ "b/Solutions/0117. 345円241円253円345円205円205円346円257円217円344円270円252円350円212円202円347円202円271円347円232円204円344円270円213円344円270円200円344円270円252円345円217円263円344円276円247円350円212円202円347円202円271円346円214円207円351円222円210円 II.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、链表、二叉树 - 难度:中等 +## 题目链接 + +- [0117. 填充每个节点的下一个右侧节点指针 II - 力扣](https://leetcode.cn/problems/populating-next-right-pointers-in-each-node-ii/) + ## 题目大意 **描述**:给定一个二叉树。二叉树结构如下: diff --git "a/Solutions/0118. 346円235円250円350円276円211円344円270円211円350円247円222円.md" "b/Solutions/0118. 346円235円250円350円276円211円344円270円211円350円247円222円.md" index e97957d6..ffa95931 100644 --- "a/Solutions/0118. 346円235円250円350円276円211円344円270円211円350円247円222円.md" +++ "b/Solutions/0118. 346円235円250円350円276円211円344円270円211円350円247円222円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:简单 +## 题目链接 + +- [0118. 杨辉三角 - 力扣](https://leetcode.cn/problems/pascals-triangle/) + ## 题目大意 **描述**:给定一个整数 $numRows$。 diff --git "a/Solutions/0119. 346円235円250円350円276円211円344円270円211円350円247円222円 II.md" "b/Solutions/0119. 346円235円250円350円276円211円344円270円211円350円247円222円 II.md" index d4822053..c37b67a2 100644 --- "a/Solutions/0119. 346円235円250円350円276円211円344円270円211円350円247円222円 II.md" +++ "b/Solutions/0119. 346円235円250円350円276円211円344円270円211円350円247円222円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:简单 +## 题目链接 + +- [0119. 杨辉三角 II - 力扣](https://leetcode.cn/problems/pascals-triangle-ii/) + ## 题目大意 **描述**:给定一个非负整数 $rowIndex$。 diff --git "a/Solutions/0120. 344円270円211円350円247円222円345円275円242円346円234円200円345円260円217円350円267円257円345円276円204円345円222円214円.md" "b/Solutions/0120. 344円270円211円350円247円222円345円275円242円346円234円200円345円260円217円350円267円257円345円276円204円345円222円214円.md" index 47a6ea0d..28e57394 100644 --- "a/Solutions/0120. 344円270円211円350円247円222円345円275円242円346円234円200円345円260円217円350円267円257円345円276円204円345円222円214円.md" +++ "b/Solutions/0120. 344円270円211円350円247円222円345円275円242円346円234円200円345円260円217円350円267円257円345円276円204円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [0120. 三角形最小路径和 - 力扣](https://leetcode.cn/problems/triangle/) + ## 题目大意 **描述**:给定一个代表三角形的二维数组 $triangle,ドル$triangle$ 共有 $n$ 行,其中第 $i$ 行(从 0ドル$ 开始编号)包含了 $i + 1$ 个数。 diff --git "a/Solutions/0121. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円.md" "b/Solutions/0121. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円.md" index 62f4eb89..1a0198cf 100644 --- "a/Solutions/0121. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円.md" +++ "b/Solutions/0121. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:简单 +## 题目链接 + +- [0121. 买卖股票的最佳时机 - 力扣](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock/) + ## 题目大意 **描述**:给定一个数组 `prices` ,它的第 `i` 个元素 `prices[i]` 表示一支给定股票第 `i` 天的价格。只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。 diff --git "a/Solutions/0122. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 II.md" "b/Solutions/0122. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 II.md" index 1e96384b..0dd6553f 100644 --- "a/Solutions/0122. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 II.md" +++ "b/Solutions/0122. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 II.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、动态规划 - 难度:中等 +## 题目链接 + +- [0122. 买卖股票的最佳时机 II - 力扣](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-ii/) + ## 题目大意 **描述**:给定一个整数数组 `prices` ,其中 `prices[i]` 表示某支股票第 `i` 天的价格。在每一天,你可以决定是否购买 / 出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。 diff --git "a/Solutions/0123. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 III.md" "b/Solutions/0123. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 III.md" index 570eb8b9..48cfaef1 100644 --- "a/Solutions/0123. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 III.md" +++ "b/Solutions/0123. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 III.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:困难 +## 题目链接 + +- [0123. 买卖股票的最佳时机 III - 力扣](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-iii/) + ## 题目大意 给定一个数组 `prices` 代表一只股票,其中 `prices[i]` 代表这只股票第 `i` 天的价格。最多可完成两笔交易,且不同同时参与躲避交易(必须在再次购买前出售掉之前的股票)。 diff --git "a/Solutions/0124. 344円272円214円345円217円211円346円240円221円344円270円255円347円232円204円346円234円200円345円244円247円350円267円257円345円276円204円345円222円214円.md" "b/Solutions/0124. 344円272円214円345円217円211円346円240円221円344円270円255円347円232円204円346円234円200円345円244円247円350円267円257円345円276円204円345円222円214円.md" index 12bba562..043ade00 100644 --- "a/Solutions/0124. 344円272円214円345円217円211円346円240円221円344円270円255円347円232円204円346円234円200円345円244円247円350円267円257円345円276円204円345円222円214円.md" +++ "b/Solutions/0124. 344円272円214円345円217円211円346円240円221円344円270円255円347円232円204円346円234円200円345円244円247円350円267円257円345円276円204円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、动态规划、二叉树 - 难度:困难 +## 题目链接 + +- [0124. 二叉树中的最大路径和 - 力扣](https://leetcode.cn/problems/binary-tree-maximum-path-sum/) + ## 题目大意 **描述**:给定一个二叉树的根节点 $root$。 diff --git "a/Solutions/0125. 351円252円214円350円257円201円345円233円236円346円226円207円344円270円262円.md" "b/Solutions/0125. 351円252円214円350円257円201円345円233円236円346円226円207円344円270円262円.md" index a004e5eb..74a46955 100644 --- "a/Solutions/0125. 351円252円214円350円257円201円345円233円236円346円226円207円344円270円262円.md" +++ "b/Solutions/0125. 351円252円214円350円257円201円345円233円236円346円226円207円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串 - 难度:简单 +## 题目链接 + +- [0125. 验证回文串 - 力扣](https://leetcode.cn/problems/valid-palindrome/) + ## 题目大意 **描述**:给定一个字符串 `s`。 diff --git "a/Solutions/0127. 345円215円225円350円257円215円346円216円245円351円276円231円.md" "b/Solutions/0127. 345円215円225円350円257円215円346円216円245円351円276円231円.md" index 950ac389..42ebe090 100644 --- "a/Solutions/0127. 345円215円225円350円257円215円346円216円245円351円276円231円.md" +++ "b/Solutions/0127. 345円215円225円350円257円215円346円216円245円351円276円231円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、哈希表、字符串 - 难度:困难 +## 题目链接 + +- [0127. 单词接龙 - 力扣](https://leetcode.cn/problems/word-ladder/) + ## 题目大意 给定两个单词 `beginWord` 和 `endWord`,以及一个字典 `wordList`。找到从 `beginWord` 到 `endWord` 的最短转换序列中的单词数目。如果不存在这样的转换序列,则返回 0。 diff --git "a/Solutions/0128. 346円234円200円351円225円277円350円277円236円347円273円255円345円272円217円345円210円227円.md" "b/Solutions/0128. 346円234円200円351円225円277円350円277円236円347円273円255円345円272円217円345円210円227円.md" index 1bc37af8..8f24d76d 100644 --- "a/Solutions/0128. 346円234円200円351円225円277円350円277円236円347円273円255円345円272円217円345円210円227円.md" +++ "b/Solutions/0128. 346円234円200円351円225円277円350円277円236円347円273円255円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:并查集、数组、哈希表 - 难度:中等 +## 题目链接 + +- [0128. 最长连续序列 - 力扣](https://leetcode.cn/problems/longest-consecutive-sequence/) + ## 题目大意 **描述**:给定一个未排序的整数数组 `nums`。 diff --git "a/Solutions/0129. 346円261円202円346円240円271円350円212円202円347円202円271円345円210円260円345円217円266円350円212円202円347円202円271円346円225円260円345円255円227円344円271円213円345円222円214円.md" "b/Solutions/0129. 346円261円202円346円240円271円350円212円202円347円202円271円345円210円260円345円217円266円350円212円202円347円202円271円346円225円260円345円255円227円344円271円213円345円222円214円.md" index 49225cd8..8f2e745f 100644 --- "a/Solutions/0129. 346円261円202円346円240円271円350円212円202円347円202円271円345円210円260円345円217円266円350円212円202円347円202円271円346円225円260円345円255円227円344円271円213円345円222円214円.md" +++ "b/Solutions/0129. 346円261円202円346円240円271円350円212円202円347円202円271円345円210円260円345円217円266円350円212円202円347円202円271円346円225円260円345円255円227円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0129. 求根节点到叶节点数字之和 - 力扣](https://leetcode.cn/problems/sum-root-to-leaf-numbers/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`,树中每个节点都存放有一个 `0` 到 `9` 之间的数字。每条从根节点到叶节点的路径都代表一个数字。例如,从根节点到叶节点的路径是 `1` -> `2` -> `3`,表示数字 `123`。 diff --git "a/Solutions/0130. 350円242円253円345円233円264円347円273円225円347円232円204円345円214円272円345円237円237円.md" "b/Solutions/0130. 350円242円253円345円233円264円347円273円225円347円232円204円345円214円272円345円237円237円.md" index 8737f777..1521a584 100644 --- "a/Solutions/0130. 350円242円253円345円233円264円347円273円225円347円232円204円345円214円272円345円237円237円.md" +++ "b/Solutions/0130. 350円242円253円345円233円264円347円273円225円347円232円204円345円214円272円345円237円237円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、数组、矩阵 - 难度:中等 +## 题目链接 + +- [0130. 被围绕的区域 - 力扣](https://leetcode.cn/problems/surrounded-regions/) + ## 题目大意 **描述**:给定一个 `m * n` 的矩阵 `board`,由若干字符 `X` 和 `O` 构成。 diff --git "a/Solutions/0131. 345円210円206円345円211円262円345円233円236円346円226円207円344円270円262円.md" "b/Solutions/0131. 345円210円206円345円211円262円345円233円236円346円226円207円344円270円262円.md" index d09962c4..ee2268a6 100644 --- "a/Solutions/0131. 345円210円206円345円211円262円345円233円236円346円226円207円344円270円262円.md" +++ "b/Solutions/0131. 345円210円206円345円211円262円345円233円236円346円226円207円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划、回溯 - 难度:中等 +## 题目链接 + +- [0131. 分割回文串 - 力扣](https://leetcode.cn/problems/palindrome-partitioning/) + ## 题目大意 给定一个字符串 `s`,将 `s` 分割成一些子串,保证每个子串都是「回文串」。返回 `s` 所有可能的分割方案。 diff --git "a/Solutions/0133. 345円205円213円351円232円206円345円233円276円.md" "b/Solutions/0133. 345円205円213円351円232円206円345円233円276円.md" index c5d05591..feed92da 100644 --- "a/Solutions/0133. 345円205円213円351円232円206円345円233円276円.md" +++ "b/Solutions/0133. 345円205円213円351円232円206円345円233円276円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、哈希表 - 难度:中等 +## 题目链接 + +- [0133. 克隆图 - 力扣](https://leetcode.cn/problems/clone-graph/) + ## 题目大意 **描述**:以每个节点的邻接列表形式(二维列表)给定一个无向连通图,其中 $adjList[i]$ 表示值为 $i + 1$ 的节点的邻接列表,$adjList[i][j]$ 表示值为 $i + 1$ 的节点与值为 $adjList[i][j]$ 的节点有一条边。 diff --git "a/Solutions/0134. 345円212円240円346円262円271円347円253円231円.md" "b/Solutions/0134. 345円212円240円346円262円271円347円253円231円.md" index f9cad2f5..60dc48de 100644 --- "a/Solutions/0134. 345円212円240円346円262円271円347円253円231円.md" +++ "b/Solutions/0134. 345円212円240円346円262円271円347円253円231円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组 - 难度:中等 +## 题目链接 + +- [0134. 加油站 - 力扣](https://leetcode.cn/problems/gas-station/) + ## 题目大意 一条环路上有 N 个加油站,第 i 个加油站有 gas[i] 升汽油。 diff --git "a/Solutions/0135. 345円210円206円345円217円221円347円263円226円346円236円234円.md" "b/Solutions/0135. 345円210円206円345円217円221円347円263円226円346円236円234円.md" index 99693544..f81a6918 100644 --- "a/Solutions/0135. 345円210円206円345円217円221円347円263円226円346円236円234円.md" +++ "b/Solutions/0135. 345円210円206円345円217円221円347円263円226円346円236円234円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组 - 难度:困难 +## 题目链接 + +- [0135. 分发糖果 - 力扣](https://leetcode.cn/problems/candy/) + ## 题目大意 **描述**:$n$ 个孩子站成一排。老师会根据每个孩子的表现,给每个孩子进行评分。然后根据下面的规则给孩子们分发糖果: diff --git "a/Solutions/0136. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/0136. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円.md" index 2480ea23..a758c6fe 100644 --- "a/Solutions/0136. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/0136. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组 - 难度:简单 +## 题目链接 + +- [0136. 只出现一次的数字 - 力扣](https://leetcode.cn/problems/single-number/) + ## 题目大意 **描述**:给定一个非空整数数组 `nums`,`nums` 中除了某个元素只出现一次以外,其余每个元素均出现两次。 diff --git "a/Solutions/0137. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円 II.md" "b/Solutions/0137. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円 II.md" index 8896c5fb..f15493c7 100644 --- "a/Solutions/0137. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円 II.md" +++ "b/Solutions/0137. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円 II.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组 - 难度:中等 +## 题目链接 + +- [0137. 只出现一次的数字 II - 力扣](https://leetcode.cn/problems/single-number-ii/) + ## 题目大意 **描述**:给定一个整数数组 $nums,ドル除了某个元素仅出现一次外,其余每个元素恰好出现三次。 diff --git "a/Solutions/0138. 345円244円215円345円210円266円345円270円246円351円232円217円346円234円272円346円214円207円351円222円210円347円232円204円351円223円276円350円241円250円.md" "b/Solutions/0138. 345円244円215円345円210円266円345円270円246円351円232円217円346円234円272円346円214円207円351円222円210円347円232円204円351円223円276円350円241円250円.md" index 8b0dc838..7bea1029 100644 --- "a/Solutions/0138. 345円244円215円345円210円266円345円270円246円351円232円217円346円234円272円346円214円207円351円222円210円347円232円204円351円223円276円350円241円250円.md" +++ "b/Solutions/0138. 345円244円215円345円210円266円345円270円246円351円232円217円346円234円272円346円214円207円351円222円210円347円232円204円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表 - 难度:中等 +## 题目链接 + +- [0138. 复制带随机指针的链表 - 力扣](https://leetcode.cn/problems/copy-list-with-random-pointer/) + ## 题目大意 **描述**:给定一个链表的头节点 `head`,链表中每个节点除了 `next` 指针之外,还包含一个随机指针 `random`,该指针可以指向链表中的任何节点或者空节点。 diff --git "a/Solutions/0139. 345円215円225円350円257円215円346円213円206円345円210円206円.md" "b/Solutions/0139. 345円215円225円350円257円215円346円213円206円345円210円206円.md" index 057ae04a..5a3604c0 100644 --- "a/Solutions/0139. 345円215円225円350円257円215円346円213円206円345円210円206円.md" +++ "b/Solutions/0139. 345円215円225円350円257円215円346円213円206円345円210円206円.md" @@ -3,6 +3,10 @@ - 标签:字典树、记忆化搜索、数组、哈希表、字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0139. 单词拆分 - 力扣](https://leetcode.cn/problems/word-break/) + ## 题目大意 **描述**:给定一个非空字符串 `s` 和一个包含非空单词的列表 `wordDict` 作为字典。 diff --git "a/Solutions/0140. 345円215円225円350円257円215円346円213円206円345円210円206円 II.md" "b/Solutions/0140. 345円215円225円350円257円215円346円213円206円345円210円206円 II.md" index 5ca99a10..53226b80 100644 --- "a/Solutions/0140. 345円215円225円350円257円215円346円213円206円345円210円206円 II.md" +++ "b/Solutions/0140. 345円215円225円350円257円215円346円213円206円345円210円206円 II.md" @@ -3,6 +3,10 @@ - 标签:字典树、记忆化搜索、数组、哈希表、字符串、动态规划、回溯 - 难度:困难 +## 题目链接 + +- [0140. 单词拆分 II - 力扣](https://leetcode.cn/problems/word-break-ii/) + ## 题目大意 给定一个非空字符串 `s` 和一个包含非空单词列表的字典 `wordDict`。 diff --git "a/Solutions/0141. 347円216円257円345円275円242円351円223円276円350円241円250円.md" "b/Solutions/0141. 347円216円257円345円275円242円351円223円276円350円241円250円.md" index b6cc241d..227bbcbc 100644 --- "a/Solutions/0141. 347円216円257円345円275円242円351円223円276円350円241円250円.md" +++ "b/Solutions/0141. 347円216円257円345円275円242円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表、双指针 - 难度:简单 +## 题目链接 + +- [0141. 环形链表 - 力扣](https://leetcode.cn/problems/linked-list-cycle/) + ## 题目大意 **描述**:给定一个链表的头节点 `head`。 diff --git "a/Solutions/0142. 347円216円257円345円275円242円351円223円276円350円241円250円 II.md" "b/Solutions/0142. 347円216円257円345円275円242円351円223円276円350円241円250円 II.md" index 634fae6a..a592fa20 100644 --- "a/Solutions/0142. 347円216円257円345円275円242円351円223円276円350円241円250円 II.md" +++ "b/Solutions/0142. 347円216円257円345円275円242円351円223円276円350円241円250円 II.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表、双指针 - 难度:中等 +## 题目链接 + +- [0142. 环形链表 II - 力扣](https://leetcode.cn/problems/linked-list-cycle-ii/) + ## 题目大意 **描述**:给定一个链表的头节点 `head`。 diff --git "a/Solutions/0143. 351円207円215円346円216円222円351円223円276円350円241円250円.md" "b/Solutions/0143. 351円207円215円346円216円222円351円223円276円350円241円250円.md" index daeb8e5a..92bb734f 100644 --- "a/Solutions/0143. 351円207円215円346円216円222円351円223円276円350円241円250円.md" +++ "b/Solutions/0143. 351円207円215円346円216円222円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、递归、链表、双指针 - 难度:中等 +## 题目链接 + +- [0143. 重排链表 - 力扣](https://leetcode.cn/problems/reorder-list/) + ## 题目大意 **描述**:给定一个单链表 `L` 的头节点 `head`,单链表 `L` 表示为:$L_0$ -> $L_1$ -> $L_2$ -> ... -> $L_{n-1}$ -> $L_n$。 diff --git "a/Solutions/0144. 344円272円214円345円217円211円346円240円221円347円232円204円345円211円215円345円272円217円351円201円215円345円216円206円.md" "b/Solutions/0144. 344円272円214円345円217円211円346円240円221円347円232円204円345円211円215円345円272円217円351円201円215円345円216円206円.md" index 3b63da6c..9e5db713 100644 --- "a/Solutions/0144. 344円272円214円345円217円211円346円240円221円347円232円204円345円211円215円345円272円217円351円201円215円345円216円206円.md" +++ "b/Solutions/0144. 344円272円214円345円217円211円346円240円221円347円232円204円345円211円215円345円272円217円351円201円215円345円216円206円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0144. 二叉树的前序遍历 - 力扣](https://leetcode.cn/problems/binary-tree-preorder-traversal/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0145. 344円272円214円345円217円211円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円.md" "b/Solutions/0145. 344円272円214円345円217円211円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円.md" index e13c818b..eeeb7808 100644 --- "a/Solutions/0145. 344円272円214円345円217円211円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円.md" +++ "b/Solutions/0145. 344円272円214円345円217円211円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0145. 二叉树的后序遍历 - 力扣](https://leetcode.cn/problems/binary-tree-postorder-traversal/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0147. 345円257円271円351円223円276円350円241円250円350円277円233円350円241円214円346円217円222円345円205円245円346円216円222円345円272円217円.md" "b/Solutions/0147. 345円257円271円351円223円276円350円241円250円350円277円233円350円241円214円346円217円222円345円205円245円346円216円222円345円272円217円.md" index f0e3eb44..e02ac0f8 100644 --- "a/Solutions/0147. 345円257円271円351円223円276円350円241円250円350円277円233円350円241円214円346円217円222円345円205円245円346円216円222円345円272円217円.md" +++ "b/Solutions/0147. 345円257円271円351円223円276円350円241円250円350円277円233円350円241円214円346円217円222円345円205円245円346円216円222円345円272円217円.md" @@ -3,6 +3,10 @@ - 标签:链表、排序 - 难度:中等 +## 题目链接 + +- [0147. 对链表进行插入排序 - 力扣](https://leetcode.cn/problems/insertion-sort-list/) + ## 题目大意 **描述**:给定链表的头节点 `head`。 diff --git "a/Solutions/0148. 346円216円222円345円272円217円351円223円276円350円241円250円.md" "b/Solutions/0148. 346円216円222円345円272円217円351円223円276円350円241円250円.md" index 7d19dcb6..33520d9b 100644 --- "a/Solutions/0148. 346円216円222円345円272円217円351円223円276円350円241円250円.md" +++ "b/Solutions/0148. 346円216円222円345円272円217円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:链表、双指针、分治、排序、归并排序 - 难度:中等 +## 题目链接 + +- [0148. 排序链表 - 力扣](https://leetcode.cn/problems/sort-list/) + ## 题目大意 **描述**:给定链表的头节点 `head`。 diff --git "a/Solutions/0149. 347円233円264円347円272円277円344円270円212円346円234円200円345円244円232円347円232円204円347円202円271円346円225円260円.md" "b/Solutions/0149. 347円233円264円347円272円277円344円270円212円346円234円200円345円244円232円347円232円204円347円202円271円346円225円260円.md" index 7c98ae64..a850785a 100644 --- "a/Solutions/0149. 347円233円264円347円272円277円344円270円212円346円234円200円345円244円232円347円232円204円347円202円271円346円225円260円.md" +++ "b/Solutions/0149. 347円233円264円347円272円277円344円270円212円346円234円200円345円244円232円347円232円204円347円202円271円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:几何、数组、哈希表、数学 - 难度:困难 +## 题目链接 + +- [0149. 直线上最多的点数 - 力扣](https://leetcode.cn/problems/max-points-on-a-line/) + ## 题目大意 给定一个平面上的 n 个点的坐标数组 points,求解最多有多少个点在同一条直线上。 diff --git "a/Solutions/0150. 351円200円206円346円263円242円345円205円260円350円241円250円350円276円276円345円274円217円346円261円202円345円200円274円.md" "b/Solutions/0150. 351円200円206円346円263円242円345円205円260円350円241円250円350円276円276円345円274円217円346円261円202円345円200円274円.md" index 43bc11ef..635ede0a 100644 --- "a/Solutions/0150. 351円200円206円346円263円242円345円205円260円350円241円250円350円276円276円345円274円217円346円261円202円345円200円274円.md" +++ "b/Solutions/0150. 351円200円206円346円263円242円345円205円260円350円241円250円350円276円276円345円274円217円346円261円202円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、数学 - 难度:中等 +## 题目链接 + +- [0150. 逆波兰表达式求值 - 力扣](https://leetcode.cn/problems/evaluate-reverse-polish-notation/) + ## 题目大意 **描述**:给定一个字符串数组 `tokens`,表示「逆波兰表达式」。 diff --git "a/Solutions/0151. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円215円225円350円257円215円.md" "b/Solutions/0151. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円215円225円350円257円215円.md" index 7d34abfc..cc5cce8a 100644 --- "a/Solutions/0151. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円215円225円350円257円215円.md" +++ "b/Solutions/0151. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円215円225円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串 - 难度:中等 +## 题目链接 + +- [0151. 反转字符串中的单词 - 力扣](https://leetcode.cn/problems/reverse-words-in-a-string/) + ## 题目大意 **描述**:给定一个字符串 `s`。 diff --git "a/Solutions/0152. 344円271円230円347円247円257円346円234円200円345円244円247円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/0152. 344円271円230円347円247円257円346円234円200円345円244円247円345円255円220円346円225円260円347円273円204円.md" index c99fcd93..fd325db7 100644 --- "a/Solutions/0152. 344円271円230円347円247円257円346円234円200円345円244円247円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/0152. 344円271円230円347円247円257円346円234円200円345円244円247円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [0152. 乘积最大子数组 - 力扣](https://leetcode.cn/problems/maximum-product-subarray/) + ## 题目大意 **描述**:给定一个整数数组 `nums`。 diff --git "a/Solutions/0153. 345円257円273円346円211円276円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円260円217円345円200円274円.md" "b/Solutions/0153. 345円257円273円346円211円276円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円260円217円345円200円274円.md" index e9f721d7..4f6deffb 100644 --- "a/Solutions/0153. 345円257円273円346円211円276円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円260円217円345円200円274円.md" +++ "b/Solutions/0153. 345円257円273円346円211円276円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円260円217円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [0153. 寻找旋转排序数组中的最小值 - 力扣](https://leetcode.cn/problems/find-minimum-in-rotated-sorted-array/) + ## 题目大意 **描述**:给定一个数组 $nums,ドル$nums$ 是有升序数组经过「旋转」得到的。但是旋转次数未知。数组中不存在重复元素。 diff --git "a/Solutions/0154. 345円257円273円346円211円276円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円260円217円345円200円274円 II.md" "b/Solutions/0154. 345円257円273円346円211円276円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円260円217円345円200円274円 II.md" index 6802095a..5a63ffa3 100644 --- "a/Solutions/0154. 345円257円273円346円211円276円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円260円217円345円200円274円 II.md" +++ "b/Solutions/0154. 345円257円273円346円211円276円346円227円213円350円275円254円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円260円217円345円200円274円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:困难 +## 题目链接 + +- [154. 寻找旋转排序数组中的最小值 II - 力扣](https://leetcode.cn/problems/find-minimum-in-rotated-sorted-array-ii/) + ## 题目大意 **描述**:给定一个数组 $nums,ドル$nums$ 是有升序数组经过 1ドル \sim n$ 次「旋转」得到的。但是旋转次数未知。数组中可能存在重复元素。 diff --git "a/Solutions/0155. 346円234円200円345円260円217円346円240円210円.md" "b/Solutions/0155. 346円234円200円345円260円217円346円240円210円.md" index f48b7e99..2eeaf841 100644 --- "a/Solutions/0155. 346円234円200円345円260円217円346円240円210円.md" +++ "b/Solutions/0155. 346円234円200円345円260円217円346円240円210円.md" @@ -3,6 +3,10 @@ - 标签:栈、设计 - 难度:中等 +## 题目链接 + +- [0155. 最小栈 - 力扣](https://leetcode.cn/problems/min-stack/) + ## 题目大意 **要求**:设计一个「栈」。实现 `push` ,`pop` ,`top` ,`getMin` 操作,其中 `getMin` 要求能在常数时间内实现。 diff --git "a/Solutions/0159. 350円207円263円345円244円232円345円214円205円345円220円253円344円270円244円344円270円252円344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" "b/Solutions/0159. 350円207円263円345円244円232円345円214円205円345円220円253円344円270円244円344円270円252円344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" index 7116e678..8ae925fc 100644 --- "a/Solutions/0159. 350円207円263円345円244円232円345円214円205円345円220円253円344円270円244円344円270円252円344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" +++ "b/Solutions/0159. 350円207円263円345円244円232円345円214円205円345円220円253円344円270円244円344円270円252円344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [0159. 至多包含两个不同字符的最长子串 - 力扣](https://leetcode.cn/problems/longest-substring-with-at-most-two-distinct-characters/) + ## 题目大意 给定一个字符串 s,找出之多包含两个不同字符的最长子串 t,并返回该子串的长度。 diff --git "a/Solutions/0160. 347円233円270円344円272円244円351円223円276円350円241円250円.md" "b/Solutions/0160. 347円233円270円344円272円244円351円223円276円350円241円250円.md" index ae0f6ec0..3a0f883a 100644 --- "a/Solutions/0160. 347円233円270円344円272円244円351円223円276円350円241円250円.md" +++ "b/Solutions/0160. 347円233円270円344円272円244円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表、双指针 - 难度:简单 +## 题目链接 + +- [0160. 相交链表 - 力扣](https://leetcode.cn/problems/intersection-of-two-linked-lists/) + ## 题目大意 **描述**:给定 `listA`、`listB` 两个链表。 diff --git "a/Solutions/0162. 345円257円273円346円211円276円345円263円260円345円200円274円.md" "b/Solutions/0162. 345円257円273円346円211円276円345円263円260円345円200円274円.md" index c88b66da..5a28cbc0 100644 --- "a/Solutions/0162. 345円257円273円346円211円276円345円263円260円345円200円274円.md" +++ "b/Solutions/0162. 345円257円273円346円211円276円345円263円260円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [0162. 寻找峰值 - 力扣](https://leetcode.cn/problems/find-peak-element/) + ## 题目大意 **描述**:给定一个整数数组 `nums`。 diff --git "a/Solutions/0164. 346円234円200円345円244円247円351円227円264円350円267円235円.md" "b/Solutions/0164. 346円234円200円345円244円247円351円227円264円350円267円235円.md" index 821eab59..ad55f0d0 100644 --- "a/Solutions/0164. 346円234円200円345円244円247円351円227円264円350円267円235円.md" +++ "b/Solutions/0164. 346円234円200円345円244円247円351円227円264円350円267円235円.md" @@ -3,6 +3,10 @@ - 标签:数组、桶排序、基数排序、排序 - 难度:困难 +## 题目链接 + +- [0164. 最大间距 - 力扣](https://leetcode.cn/problems/maximum-gap/) + ## 题目大意 **描述**:给定一个无序数组 $nums$。 diff --git "a/Solutions/0166. 345円210円206円346円225円260円345円210円260円345円260円217円346円225円260円.md" "b/Solutions/0166. 345円210円206円346円225円260円345円210円260円345円260円217円346円225円260円.md" index f6bcd122..1ebc3258 100644 --- "a/Solutions/0166. 345円210円206円346円225円260円345円210円260円345円260円217円346円225円260円.md" +++ "b/Solutions/0166. 345円210円206円346円225円260円345円210円260円345円260円217円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、数学、字符串 - 难度:中等 +## 题目链接 + +- [0166. 分数到小数 - 力扣](https://leetcode.cn/problems/fraction-to-recurring-decimal/) + ## 题目大意 给定两个整数,分别表示分数的分子 numerator 和分母 denominator,要求以字符串的形式返回该分数对应小数结果。 diff --git "a/Solutions/0167. 344円270円244円346円225円260円344円271円213円345円222円214円 II - 350円276円223円345円205円245円346円234円211円345円272円217円346円225円260円347円273円204円.md" "b/Solutions/0167. 344円270円244円346円225円260円344円271円213円345円222円214円 II - 350円276円223円345円205円245円346円234円211円345円272円217円346円225円260円347円273円204円.md" index 920bb750..6a793753 100644 --- "a/Solutions/0167. 344円270円244円346円225円260円344円271円213円345円222円214円 II - 350円276円223円345円205円245円346円234円211円345円272円217円346円225円260円347円273円204円.md" +++ "b/Solutions/0167. 344円270円244円346円225円260円344円271円213円345円222円214円 II - 350円276円223円345円205円245円346円234円211円345円272円217円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、二分查找 - 难度:中等 +## 题目链接 + +- [0167. 两数之和 II - 输入有序数组 - 力扣](https://leetcode.cn/problems/two-sum-ii-input-array-is-sorted/) + ## 题目大意 **描述**:给定一个下标从 1ドル$ 开始计数、升序排列的整数数组:$numbers$ 和一个目标值 $target$。 diff --git "a/Solutions/0168. Excel350円241円250円345円210円227円345円220円215円347円247円260円.md" "b/Solutions/0168. Excel350円241円250円345円210円227円345円220円215円347円247円260円.md" index ed896e7b..0b18c679 100644 --- "a/Solutions/0168. Excel350円241円250円345円210円227円345円220円215円347円247円260円.md" +++ "b/Solutions/0168. Excel350円241円250円345円210円227円345円220円215円347円247円260円.md" @@ -3,6 +3,10 @@ - 标签:数学、字符串 - 难度:简单 +## 题目链接 + +- [0168. Excel表列名称 - 力扣](https://leetcode.cn/problems/excel-sheet-column-title/) + ## 题目大意 描述:给定一个正整数 columnNumber。 diff --git "a/Solutions/0169. 345円244円232円346円225円260円345円205円203円347円264円240円.md" "b/Solutions/0169. 345円244円232円346円225円260円345円205円203円347円264円240円.md" index b636f82a..ed7e248c 100644 --- "a/Solutions/0169. 345円244円232円346円225円260円345円205円203円347円264円240円.md" +++ "b/Solutions/0169. 345円244円232円346円225円260円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、分治、计数、排序 - 难度:简单 +## 题目链接 + +- [0169. 多数元素 - 力扣](https://leetcode.cn/problems/majority-element/) + ## 题目大意 **描述**:给定一个大小为 $n$ 的数组 `nums`。 diff --git "a/Solutions/0170. 344円270円244円346円225円260円344円271円213円345円222円214円 III - 346円225円260円346円215円256円347円273円223円346円236円204円350円256円276円350円256円241円.md" "b/Solutions/0170. 344円270円244円346円225円260円344円271円213円345円222円214円 III - 346円225円260円346円215円256円347円273円223円346円236円204円350円256円276円350円256円241円.md" index d2f1e4d9..6964c88e 100644 --- "a/Solutions/0170. 344円270円244円346円225円260円344円271円213円345円222円214円 III - 346円225円260円346円215円256円347円273円223円346円236円204円350円256円276円350円256円241円.md" +++ "b/Solutions/0170. 344円270円244円346円225円260円344円271円213円345円222円214円 III - 346円225円260円346円215円256円347円273円223円346円236円204円350円256円276円350円256円241円.md" @@ -3,6 +3,10 @@ - 标签:设计、数组、哈希表、双指针、数据流 - 难度:简单 +## 题目链接 + +- [0170. 两数之和 III - 数据结构设计 - 力扣](https://leetcode.cn/problems/two-sum-iii-data-structure-design/) + ## 题目大意 设计一个接受整数流的数据结构,使该数据结构支持检查是否存在两数之和等于特定值。 diff --git "a/Solutions/0171. Excel 350円241円250円345円210円227円345円272円217円345円217円267円.md" "b/Solutions/0171. Excel 350円241円250円345円210円227円345円272円217円345円217円267円.md" index 8cacceb2..710a0621 100644 --- "a/Solutions/0171. Excel 350円241円250円345円210円227円345円272円217円345円217円267円.md" +++ "b/Solutions/0171. Excel 350円241円250円345円210円227円345円272円217円345円217円267円.md" @@ -3,6 +3,10 @@ - 标签:数学、字符串 - 难度:简单 +## 题目链接 + +- [0171. Excel 表列序号 - 力扣](https://leetcode.cn/problems/excel-sheet-column-number/) + ## 题目大意 给你一个字符串 `columnTitle` ,表示 Excel 表格中的列名称。 diff --git "a/Solutions/0172. 351円230円266円344円271円230円345円220円216円347円232円204円351円233円266円.md" "b/Solutions/0172. 351円230円266円344円271円230円345円220円216円347円232円204円351円233円266円.md" index 1febd45b..644d9f6a 100644 --- "a/Solutions/0172. 351円230円266円344円271円230円345円220円216円347円232円204円351円233円266円.md" +++ "b/Solutions/0172. 351円230円266円344円271円230円345円220円216円347円232円204円351円233円266円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:中等 +## 题目链接 + +- [0172. 阶乘后的零 - 力扣](https://leetcode.cn/problems/factorial-trailing-zeroes/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/0173. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円277円255円344円273円243円345円231円250円.md" "b/Solutions/0173. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円277円255円344円273円243円345円231円250円.md" index dc3985ca..f24122e9 100644 --- "a/Solutions/0173. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円277円255円344円273円243円345円231円250円.md" +++ "b/Solutions/0173. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円277円255円344円273円243円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、设计、二叉搜索树、二叉树、迭代器 - 难度:中等 +## 题目链接 + +- [0173. 二叉搜索树迭代器 - 力扣](https://leetcode.cn/problems/binary-search-tree-iterator/) + ## 题目大意 **要求**:实现一个二叉搜索树的迭代器 BSTIterator。表示一个按中序遍历二叉搜索树(BST)的迭代器: diff --git "a/Solutions/0179. 346円234円200円345円244円247円346円225円260円.md" "b/Solutions/0179. 346円234円200円345円244円247円346円225円260円.md" index f2681d25..81e87c46 100644 --- "a/Solutions/0179. 346円234円200円345円244円247円346円225円260円.md" +++ "b/Solutions/0179. 346円234円200円345円244円247円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、字符串、排序 - 难度:中等 +## 题目链接 + +- [0179. 最大数 - 力扣](https://leetcode.cn/problems/largest-number/) + ## 题目大意 **描述**:给定一个非负整数数组 `nums`。 diff --git "a/Solutions/0188. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 IV.md" "b/Solutions/0188. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 IV.md" index 0dec06fa..c9edac5c 100644 --- "a/Solutions/0188. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 IV.md" +++ "b/Solutions/0188. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円 IV.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:困难 +## 题目链接 + +- [0188. 买卖股票的最佳时机 IV - 力扣](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-iv/) + ## 题目大意 给定一个数组 `prices` 代表一只股票,其中 `prices[i]` 代表这只股票第 `i` 天的价格。再给定一个整数 `k`,表示最多可完成 `k` 笔交易,且不能同时参与多笔交易(必须在再次购买前出售掉之前的股票)。 diff --git "a/Solutions/0189. 350円275円256円350円275円254円346円225円260円347円273円204円.md" "b/Solutions/0189. 350円275円256円350円275円254円346円225円260円347円273円204円.md" index a9d8f2c4..bcdab031 100644 --- "a/Solutions/0189. 350円275円256円350円275円254円346円225円260円347円273円204円.md" +++ "b/Solutions/0189. 350円275円256円350円275円254円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、双指针 - 难度:中等 +## 题目链接 + +- [0189. 轮转数组 - 力扣](https://leetcode.cn/problems/rotate-array/) + ## 题目大意 **描述**:给定一个数组 $nums,ドル再给定一个数字 $k$。 diff --git "a/Solutions/0190. 351円242円240円345円200円222円344円272円214円350円277円233円345円210円266円344円275円215円.md" "b/Solutions/0190. 351円242円240円345円200円222円344円272円214円350円277円233円345円210円266円344円275円215円.md" index fe7dc599..41657640 100644 --- "a/Solutions/0190. 351円242円240円345円200円222円344円272円214円350円277円233円345円210円266円344円275円215円.md" +++ "b/Solutions/0190. 351円242円240円345円200円222円344円272円214円350円277円233円345円210円266円344円275円215円.md" @@ -3,6 +3,10 @@ - 标签:位运算、分治 - 难度:简单 +## 题目链接 + +- [0190. 颠倒二进制位 - 力扣](https://leetcode.cn/problems/reverse-bits/) + ## 题目大意 **描述**:给定一个 32ドル$ 位无符号整数 $n$。 diff --git "a/Solutions/0191. 344円275円2151円347円232円204円344円270円252円346円225円260円.md" "b/Solutions/0191. 344円275円2151円347円232円204円344円270円252円346円225円260円.md" index 18a712af..3b367155 100644 --- "a/Solutions/0191. 344円275円2151円347円232円204円344円270円252円346円225円260円.md" +++ "b/Solutions/0191. 344円275円2151円347円232円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:位运算、分治 - 难度:简单 +## 题目链接 + +- [0191. 位1的个数 - 力扣](https://leetcode.cn/problems/number-of-1-bits/) + ## 题目大意 **描述**:给定一个无符号整数 $n$。 diff --git "a/Solutions/0198. 346円211円223円345円256円266円345円212円253円350円210円215円.md" "b/Solutions/0198. 346円211円223円345円256円266円345円212円253円350円210円215円.md" index 097a58b3..00f70c15 100644 --- "a/Solutions/0198. 346円211円223円345円256円266円345円212円253円350円210円215円.md" +++ "b/Solutions/0198. 346円211円223円345円256円266円345円212円253円350円210円215円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [0198. 打家劫舍 - 力扣](https://leetcode.cn/problems/house-robber/) + ## 题目大意 **描述**:给定一个数组 $nums,ドル$nums[i]$ 代表第 $i$ 间房屋存放的金额。相邻的房屋装有防盗系统,假如相邻的两间房屋同时被偷,系统就会报警。 diff --git "a/Solutions/0199. 344円272円214円345円217円211円346円240円221円347円232円204円345円217円263円350円247円206円345円233円276円.md" "b/Solutions/0199. 344円272円214円345円217円211円346円240円221円347円232円204円345円217円263円350円247円206円345円233円276円.md" index 9f3714cd..2db6632c 100644 --- "a/Solutions/0199. 344円272円214円345円217円211円346円240円221円347円232円204円345円217円263円350円247円206円345円233円276円.md" +++ "b/Solutions/0199. 344円272円214円345円217円211円346円240円221円347円232円204円345円217円263円350円247円206円345円233円276円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0199. 二叉树的右视图 - 力扣](https://leetcode.cn/problems/binary-tree-right-side-view/) + ## 题目大意 **描述**:给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/0200. 345円262円233円345円261円277円346円225円260円351円207円217円.md" "b/Solutions/0200. 345円262円233円345円261円277円346円225円260円351円207円217円.md" index 22ac0e8a..db162364 100644 --- "a/Solutions/0200. 345円262円233円345円261円277円346円225円260円351円207円217円.md" +++ "b/Solutions/0200. 345円262円233円345円261円277円346円225円260円351円207円217円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、数组、矩阵 - 难度:中等 +## 题目链接 + +- [0200. 岛屿数量 - 力扣](https://leetcode.cn/problems/number-of-islands/) + ## 题目大意 **描述**:给定一个由字符 `'1'`(陆地)和字符 `'0'`(水)组成的的二维网格 $grid$。 diff --git "a/Solutions/0201. 346円225円260円345円255円227円350円214円203円345円233円264円346円214円211円344円275円215円344円270円216円.md" "b/Solutions/0201. 346円225円260円345円255円227円350円214円203円345円233円264円346円214円211円344円275円215円344円270円216円.md" index fbccef57..90995d1f 100644 --- "a/Solutions/0201. 346円225円260円345円255円227円350円214円203円345円233円264円346円214円211円344円275円215円344円270円216円.md" +++ "b/Solutions/0201. 346円225円260円345円255円227円350円214円203円345円233円264円346円214円211円344円275円215円344円270円216円.md" @@ -3,6 +3,10 @@ - 标签:位运算 - 难度:中等 +## 题目链接 + +- [0201. 数字范围按位与 - 力扣](https://leetcode.cn/problems/bitwise-and-of-numbers-range/) + ## 题目大意 **描述**:给定两个整数 $left$ 和 $right,ドル表示区间 $[left, right]$。 diff --git "a/Solutions/0202. 345円277円253円344円271円220円346円225円260円.md" "b/Solutions/0202. 345円277円253円344円271円220円346円225円260円.md" index 193f86be..6d767f65 100644 --- "a/Solutions/0202. 345円277円253円344円271円220円346円225円260円.md" +++ "b/Solutions/0202. 345円277円253円344円271円220円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、数学、双指针 - 难度:简单 +## 题目链接 + +- [0202. 快乐数 - 力扣](https://leetcode.cn/problems/happy-number/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0203. 347円247円273円351円231円244円351円223円276円350円241円250円345円205円203円347円264円240円.md" "b/Solutions/0203. 347円247円273円351円231円244円351円223円276円350円241円250円345円205円203円347円264円240円.md" index e5f1fafb..71ad73e0 100644 --- "a/Solutions/0203. 347円247円273円351円231円244円351円223円276円350円241円250円345円205円203円347円264円240円.md" +++ "b/Solutions/0203. 347円247円273円351円231円244円351円223円276円350円241円250円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表 - 难度:简单 +## 题目链接 + +- [0203. 移除链表元素 - 力扣](https://leetcode.cn/problems/remove-linked-list-elements/) + ## 题目大意 **描述**:给定一个链表的头节点 `head` 和一个值 `val`。 diff --git "a/Solutions/0204. 350円256円241円346円225円260円350円264円250円346円225円260円.md" "b/Solutions/0204. 350円256円241円346円225円260円350円264円250円346円225円260円.md" index 115fb64f..f51d749f 100644 --- "a/Solutions/0204. 350円256円241円346円225円260円350円264円250円346円225円260円.md" +++ "b/Solutions/0204. 350円256円241円346円225円260円350円264円250円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、枚举、数论 - 难度:中等 +## 题目链接 + +- [0204. 计数质数 - 力扣](https://leetcode.cn/problems/count-primes/) + ## 题目大意 **描述**:给定 一个非负整数 $n$。 diff --git "a/Solutions/0205. 345円220円214円346円236円204円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/0205. 345円220円214円346円236円204円345円255円227円347円254円246円344円270円262円.md" index 9b0c2e53..3b1be027 100644 --- "a/Solutions/0205. 345円220円214円346円236円204円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/0205. 345円220円214円346円236円204円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串 - 难度:简单 +## 题目链接 + +- [0205. 同构字符串 - 力扣](https://leetcode.cn/problems/isomorphic-strings/) + ## 题目大意 **描述**:给定两个字符串 $s$ 和 $t$。 diff --git "a/Solutions/0206. 345円217円215円350円275円254円351円223円276円350円241円250円.md" "b/Solutions/0206. 345円217円215円350円275円254円351円223円276円350円241円250円.md" index aba16e38..a26e7504 100644 --- "a/Solutions/0206. 345円217円215円350円275円254円351円223円276円350円241円250円.md" +++ "b/Solutions/0206. 345円217円215円350円275円254円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表 - 难度:简单 +## 题目链接 + +- [0206. 反转链表 - 力扣](https://leetcode.cn/problems/reverse-linked-list/) + ## 题目大意 **描述**:给定一个单链表的头节点 `head`。 diff --git "a/Solutions/0207. 350円257円276円347円250円213円350円241円250円.md" "b/Solutions/0207. 350円257円276円347円250円213円350円241円250円.md" index aa0c035f..14a817b3 100644 --- "a/Solutions/0207. 350円257円276円347円250円213円350円241円250円.md" +++ "b/Solutions/0207. 350円257円276円347円250円213円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、拓扑排序 - 难度:中等 +## 题目链接 + +- [0207. 课程表 - 力扣](https://leetcode.cn/problems/course-schedule/) + ## 题目大意 **描述**:给定一个整数 $numCourses,ドル代表这学期必须选修的课程数量,课程编号为 0ドル \sim numCourses - 1$。再给定一个数组 $prerequisites$ 表示先修课程关系,其中 $prerequisites[i] = [ai, bi]$ 表示如果要学习课程 $ai$ 则必须要先完成课程 $bi$。 diff --git "a/Solutions/0208. 345円256円236円347円216円260円 Trie (345円211円215円347円274円200円346円240円221円).md" "b/Solutions/0208. 345円256円236円347円216円260円 Trie (345円211円215円347円274円200円346円240円221円).md" index 3275a58f..34144ed7 100644 --- "a/Solutions/0208. 345円256円236円347円216円260円 Trie (345円211円215円347円274円200円346円240円221円).md" +++ "b/Solutions/0208. 345円256円236円347円216円260円 Trie (345円211円215円347円274円200円346円240円221円).md" @@ -3,6 +3,10 @@ - 标签:设计、字典树、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [0208. 实现 Trie (前缀树) - 力扣](https://leetcode.cn/problems/implement-trie-prefix-tree/) + ## 题目大意 **要求**:实现前缀树数据结构的相关类 `Trie` 类。 diff --git "a/Solutions/0209. 351円225円277円345円272円246円346円234円200円345円260円217円347円232円204円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/0209. 351円225円277円345円272円246円346円234円200円345円260円217円347円232円204円345円255円220円346円225円260円347円273円204円.md" index 97087fa8..7f3c157c 100644 --- "a/Solutions/0209. 351円225円277円345円272円246円346円234円200円345円260円217円347円232円204円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/0209. 351円225円277円345円272円246円346円234円200円345円260円217円347円232円204円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、前缀和、滑动窗口 - 难度:中等 +## 题目链接 + +- [0209. 长度最小的子数组 - 力扣](https://leetcode.cn/problems/minimum-size-subarray-sum/) + ## 题目大意 **描述**:给定一个只包含正整数的数组 $nums$ 和一个正整数 $target$。 diff --git "a/Solutions/0210. 350円257円276円347円250円213円350円241円250円 II.md" "b/Solutions/0210. 350円257円276円347円250円213円350円241円250円 II.md" index 009d8fbd..ba691a45 100644 --- "a/Solutions/0210. 350円257円276円347円250円213円350円241円250円 II.md" +++ "b/Solutions/0210. 350円257円276円347円250円213円350円241円250円 II.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、拓扑排序 - 难度:中等 +## 题目链接 + +- [0210. 课程表 II - 力扣](https://leetcode.cn/problems/course-schedule-ii/) + ## 题目大意 **描述**:给定一个整数 $numCourses,ドル代表这学期必须选修的课程数量,课程编号为 0ドル \sim numCourses - 1$。再给定一个数组 $prerequisites$ 表示先修课程关系,其中 $prerequisites[i] = [ai, bi]$ 表示如果要学习课程 $ai$ 则必须要先完成课程 $bi$。 diff --git "a/Solutions/0211. 346円267円273円345円212円240円344円270円216円346円220円234円347円264円242円345円215円225円350円257円215円 - 346円225円260円346円215円256円347円273円223円346円236円204円350円256円276円350円256円241円.md" "b/Solutions/0211. 346円267円273円345円212円240円344円270円216円346円220円234円347円264円242円345円215円225円350円257円215円 - 346円225円260円346円215円256円347円273円223円346円236円204円350円256円276円350円256円241円.md" index 5ad7c810..51223aaa 100644 --- "a/Solutions/0211. 346円267円273円345円212円240円344円270円216円346円220円234円347円264円242円345円215円225円350円257円215円 - 346円225円260円346円215円256円347円273円223円346円236円204円350円256円276円350円256円241円.md" +++ "b/Solutions/0211. 346円267円273円345円212円240円344円270円216円346円220円234円347円264円242円345円215円225円350円257円215円 - 346円225円260円346円215円256円347円273円223円346円236円204円350円256円276円350円256円241円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、设计、字典树、字符串 - 难度:中等 +## 题目链接 + +- [0211. 添加与搜索单词 - 数据结构设计 - 力扣](https://leetcode.cn/problems/design-add-and-search-words-data-structure/) + ## 题目大意 **要求**:设计一个数据结构,支持「添加新单词」和「查找字符串是否与任何先前添加的字符串匹配」。 diff --git "a/Solutions/0212. 345円215円225円350円257円215円346円220円234円347円264円242円 II.md" "b/Solutions/0212. 345円215円225円350円257円215円346円220円234円347円264円242円 II.md" index 088adfb5..959a119b 100644 --- "a/Solutions/0212. 345円215円225円350円257円215円346円220円234円347円264円242円 II.md" +++ "b/Solutions/0212. 345円215円225円350円257円215円346円220円234円347円264円242円 II.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、字符串、回溯、矩阵 - 难度:困难 +## 题目链接 + +- [0212. 单词搜索 II - 力扣](https://leetcode.cn/problems/word-search-ii/) + ## 题目大意 给定一个 `m * n` 二维字符网格 `board` 和一个单词(字符串)列表 `words`。 diff --git "a/Solutions/0213. 346円211円223円345円256円266円345円212円253円350円210円215円 II.md" "b/Solutions/0213. 346円211円223円345円256円266円345円212円253円350円210円215円 II.md" index 2aa1e49f..33b70033 100644 --- "a/Solutions/0213. 346円211円223円345円256円266円345円212円253円350円210円215円 II.md" +++ "b/Solutions/0213. 346円211円223円345円256円266円345円212円253円350円210円215円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [0213. 打家劫舍 II - 力扣](https://leetcode.cn/problems/house-robber-ii/) + ## 题目大意 **描述**:给定一个数组 $nums,ドル$num[i]$ 代表第 $i$ 间房屋存放的金额,假设房屋可以围成一圈,最后一间房屋跟第一间房屋可以相连。相邻的房屋装有防盗系统,假如相邻的两间房屋同时被偷,系统就会报警。 diff --git "a/Solutions/0215. 346円225円260円347円273円204円344円270円255円347円232円204円347円254円254円K344円270円252円346円234円200円345円244円247円345円205円203円347円264円240円.md" "b/Solutions/0215. 346円225円260円347円273円204円344円270円255円347円232円204円347円254円254円K344円270円252円346円234円200円345円244円247円345円205円203円347円264円240円.md" index e804aaed..da8b0929 100644 --- "a/Solutions/0215. 346円225円260円347円273円204円344円270円255円347円232円204円347円254円254円K344円270円252円346円234円200円345円244円247円345円205円203円347円264円240円.md" +++ "b/Solutions/0215. 346円225円260円347円273円204円344円270円255円347円232円204円347円254円254円K344円270円252円346円234円200円345円244円247円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:数组、分治、快速排序、排序、堆(优先队列) - 难度:中等 +## 题目链接 + +- [0215. 数组中的第K个最大元素 - 力扣](https://leetcode.cn/problems/kth-largest-element-in-an-array/) + ## 题目大意 **描述**:给定一个未排序的整数数组 $nums$ 和一个整数 $k$。 diff --git "a/Solutions/0217. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円.md" "b/Solutions/0217. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円.md" index ca03782c..5a383469 100644 --- "a/Solutions/0217. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円.md" +++ "b/Solutions/0217. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、排序 - 难度:简单 +## 题目链接 + +- [0217. 存在重复元素 - 力扣](https://leetcode.cn/problems/contains-duplicate/) + ## 题目大意 **描述**:给定一个整数数组 `nums`。 diff --git "a/Solutions/0218. 345円244円251円351円231円205円347円272円277円351円227円256円351円242円230円.md" "b/Solutions/0218. 345円244円251円351円231円205円347円272円277円351円227円256円351円242円230円.md" index fd9174c1..e4ef5f6a 100644 --- "a/Solutions/0218. 345円244円251円351円231円205円347円272円277円351円227円256円351円242円230円.md" +++ "b/Solutions/0218. 345円244円251円351円231円205円347円272円277円351円227円256円351円242円230円.md" @@ -3,6 +3,10 @@ - 标签:树状数组、线段树、数组、分治、有序集合、扫描线、堆(优先队列) - 难度:困难 +## 题目链接 + +- [0218. 天际线问题 - 力扣](https://leetcode.cn/problems/the-skyline-problem/) + ## 题目大意 城市的天际线是从远处观看该城市中所有建筑物形成的轮廓的外部轮廓。 diff --git "a/Solutions/0219. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円 II.md" "b/Solutions/0219. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円 II.md" index 3c6f2207..42468b8c 100644 --- "a/Solutions/0219. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円 II.md" +++ "b/Solutions/0219. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、滑动窗口 - 难度:简单 +## 题目链接 + +- [0219. 存在重复元素 II - 力扣](https://leetcode.cn/problems/contains-duplicate-ii/) + ## 题目大意 **描述**:给定一个整数数组 `nums` 和一个整数 `k`。 diff --git "a/Solutions/0220. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円 III.md" "b/Solutions/0220. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円 III.md" index dc9b1145..53c4f784 100644 --- "a/Solutions/0220. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円 III.md" +++ "b/Solutions/0220. 345円255円230円345円234円250円351円207円215円345円244円215円345円205円203円347円264円240円 III.md" @@ -3,6 +3,10 @@ - 标签:数组、桶排序、有序集合、排序、滑动窗口 - 难度:中等 +## 题目链接 + +- [0220. 存在重复元素 III - 力扣](https://leetcode.cn/problems/contains-duplicate-iii/) + ## 题目大意 **描述**:给定一个整数数组 $nums,ドル以及两个整数 $k$、$t$。 diff --git "a/Solutions/0221. 346円234円200円345円244円247円346円255円243円346円226円271円345円275円242円.md" "b/Solutions/0221. 346円234円200円345円244円247円346円255円243円346円226円271円345円275円242円.md" index 6d34487e..13ca0919 100644 --- "a/Solutions/0221. 346円234円200円345円244円247円346円255円243円346円226円271円345円275円242円.md" +++ "b/Solutions/0221. 346円234円200円345円244円247円346円255円243円346円226円271円345円275円242円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、矩阵 - 难度:中等 +## 题目链接 + +- [0221. 最大正方形 - 力扣](https://leetcode.cn/problems/maximal-square/) + ## 题目大意 **描述**:给定一个由 `'0'` 和 `'1'` 组成的二维矩阵 $matrix$。 diff --git "a/Solutions/0222. 345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円347円232円204円350円212円202円347円202円271円344円270円252円346円225円260円.md" "b/Solutions/0222. 345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円347円232円204円350円212円202円347円202円271円344円270円252円346円225円260円.md" index 44649f6a..6ca278b0 100644 --- "a/Solutions/0222. 345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円347円232円204円350円212円202円347円202円271円344円270円252円346円225円260円.md" +++ "b/Solutions/0222. 345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円347円232円204円350円212円202円347円202円271円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二分查找、二叉树 - 难度:中等 +## 题目链接 + +- [0222. 完全二叉树的节点个数 - 力扣](https://leetcode.cn/problems/count-complete-tree-nodes/) + ## 题目大意 给定一棵完全二叉树的根节点 `root`,返回该树的节点个数。 diff --git "a/Solutions/0223. 347円237円251円345円275円242円351円235円242円347円247円257円.md" "b/Solutions/0223. 347円237円251円345円275円242円351円235円242円347円247円257円.md" index d891d67e..00b5b453 100644 --- "a/Solutions/0223. 347円237円251円345円275円242円351円235円242円347円247円257円.md" +++ "b/Solutions/0223. 347円237円251円345円275円242円351円235円242円347円247円257円.md" @@ -3,6 +3,10 @@ - 标签:几何、数学 - 难度:中等 +## 题目链接 + +- [0223. 矩形面积 - 力扣](https://leetcode.cn/problems/rectangle-area/) + ## 题目大意 给定两个矩形的左下角坐标、右上角坐标 `(ax1, ay1, ax2, ay2, bx1, by1, bx2, by2)`。其中 `(ax1, ay1)` 表示第一个矩形左下角坐标,`(ax2, ay2)` 表示第一个矩形右上角坐标,`(bx1, by1)` 表示第二个矩形左下角坐标,`(bx2, by2)` 表示第二个矩形右上角坐标。 diff --git "a/Solutions/0225. 347円224円250円351円230円237円345円210円227円345円256円236円347円216円260円346円240円210円.md" "b/Solutions/0225. 347円224円250円351円230円237円345円210円227円345円256円236円347円216円260円346円240円210円.md" index 8aa684ad..2c8c6116 100644 --- "a/Solutions/0225. 347円224円250円351円230円237円345円210円227円345円256円236円347円216円260円346円240円210円.md" +++ "b/Solutions/0225. 347円224円250円351円230円237円345円210円227円345円256円236円347円216円260円346円240円210円.md" @@ -3,6 +3,10 @@ - 标签:栈、设计、队列 - 难度:简单 +## 题目链接 + +- [0225. 用队列实现栈 - 力扣](https://leetcode.cn/problems/implement-stack-using-queues/) + ## 题目大意 **要求**:仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的四种操作:`push`、`top`、`pop` 和 `empty`。 diff --git "a/Solutions/0226. 347円277円273円350円275円254円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/0226. 347円277円273円350円275円254円344円272円214円345円217円211円346円240円221円.md" index 1c5098f8..847a11af 100644 --- "a/Solutions/0226. 347円277円273円350円275円254円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/0226. 347円277円273円350円275円254円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0226. 翻转二叉树 - 力扣](https://leetcode.cn/problems/invert-binary-tree/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0227. 345円237円272円346円234円254円350円256円241円347円256円227円345円231円250円 II.md" "b/Solutions/0227. 345円237円272円346円234円254円350円256円241円347円256円227円345円231円250円 II.md" index 51c1b998..1b873ca6 100644 --- "a/Solutions/0227. 345円237円272円346円234円254円350円256円241円347円256円227円345円231円250円 II.md" +++ "b/Solutions/0227. 345円237円272円346円234円254円350円256円241円347円256円227円345円231円250円 II.md" @@ -3,6 +3,10 @@ - 标签:栈、数学、字符串 - 难度:中等 +## 题目链接 + +- [0227. 基本计算器 II - 力扣](https://leetcode.cn/problems/basic-calculator-ii/) + ## 题目大意 **描述**:给定一个字符串表达式 `s`,表达式中所有整数为非负整数,运算符只有 `+`、`-`、`*`、`/`,没有括号。 diff --git "a/Solutions/0231. 2 347円232円204円345円271円202円.md" "b/Solutions/0231. 2 347円232円204円345円271円202円.md" index 1049d92f..f4a157e5 100644 --- "a/Solutions/0231. 2 347円232円204円345円271円202円.md" +++ "b/Solutions/0231. 2 347円232円204円345円271円202円.md" @@ -3,6 +3,10 @@ - 标签:位运算、递归、数学 - 难度:简单 +## 题目链接 + +- [0231. 2 的幂 - 力扣](https://leetcode.cn/problems/power-of-two/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0232. 347円224円250円346円240円210円345円256円236円347円216円260円351円230円237円345円210円227円.md" "b/Solutions/0232. 347円224円250円346円240円210円345円256円236円347円216円260円351円230円237円345円210円227円.md" index 2e10bc9e..68a37503 100644 --- "a/Solutions/0232. 347円224円250円346円240円210円345円256円236円347円216円260円351円230円237円345円210円227円.md" +++ "b/Solutions/0232. 347円224円250円346円240円210円345円256円236円347円216円260円351円230円237円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:栈、设计、队列 - 难度:简单 +## 题目链接 + +- [0232. 用栈实现队列 - 力扣](https://leetcode.cn/problems/implement-queue-using-stacks/) + ## 题目大意 **要求**:仅使用两个栈实现先入先出队列。 diff --git "a/Solutions/0233. 346円225円260円345円255円227円 1 347円232円204円344円270円252円346円225円260円.md" "b/Solutions/0233. 346円225円260円345円255円227円 1 347円232円204円344円270円252円346円225円260円.md" index 618ad95d..ffd8c360 100644 --- "a/Solutions/0233. 346円225円260円345円255円227円 1 347円232円204円344円270円252円346円225円260円.md" +++ "b/Solutions/0233. 346円225円260円345円255円227円 1 347円232円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:递归、数学、动态规划 - 难度:困难 +## 题目链接 + +- [0233. 数字 1 的个数 - 力扣](https://leetcode.cn/problems/number-of-digit-one/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0234. 345円233円236円346円226円207円351円223円276円350円241円250円.md" "b/Solutions/0234. 345円233円236円346円226円207円351円223円276円350円241円250円.md" index 7ca5b395..ed25b828 100644 --- "a/Solutions/0234. 345円233円236円346円226円207円351円223円276円350円241円250円.md" +++ "b/Solutions/0234. 345円233円236円346円226円207円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、递归、链表、双指针 - 难度:简单 +## 题目链接 + +- [0234. 回文链表 - 力扣](https://leetcode.cn/problems/palindrome-linked-list/) + ## 题目大意 **描述**:给定一个链表的头节点 `head`。 diff --git "a/Solutions/0235. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" "b/Solutions/0235. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" index e5b8a51c..8a9d081a 100644 --- "a/Solutions/0235. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" +++ "b/Solutions/0235. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [0235. 二叉搜索树的最近公共祖先 - 力扣](https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-search-tree/) + ## 题目大意 **描述**:给定一个二叉搜索树的根节点 `root`,以及两个指定节点 `p` 和 `q`。 diff --git "a/Solutions/0236. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" "b/Solutions/0236. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" index 6aa6e4ab..89082b1e 100644 --- "a/Solutions/0236. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" +++ "b/Solutions/0236. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0236. 二叉树的最近公共祖先 - 力扣](https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`,以及二叉树中两个节点 `p` 和 `q`。 diff --git "a/Solutions/0237. 345円210円240円351円231円244円351円223円276円350円241円250円344円270円255円347円232円204円350円212円202円347円202円271円.md" "b/Solutions/0237. 345円210円240円351円231円244円351円223円276円350円241円250円344円270円255円347円232円204円350円212円202円347円202円271円.md" index 898596fb..f42ef5d4 100644 --- "a/Solutions/0237. 345円210円240円351円231円244円351円223円276円350円241円250円344円270円255円347円232円204円350円212円202円347円202円271円.md" +++ "b/Solutions/0237. 345円210円240円351円231円244円351円223円276円350円241円250円344円270円255円347円232円204円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:链表 - 难度:中等 +## 题目链接 + +- [0237. 删除链表中的节点 - 力扣](https://leetcode.cn/problems/delete-node-in-a-linked-list/) + ## 题目大意 删除链表的给定节点。 diff --git "a/Solutions/0238. 351円231円244円350円207円252円350円272円253円344円273円245円345円244円226円346円225円260円347円273円204円347円232円204円344円271円230円347円247円257円.md" "b/Solutions/0238. 351円231円244円350円207円252円350円272円253円344円273円245円345円244円226円346円225円260円347円273円204円347円232円204円344円271円230円347円247円257円.md" index bfce1bb4..7b807e92 100644 --- "a/Solutions/0238. 351円231円244円350円207円252円350円272円253円344円273円245円345円244円226円346円225円260円347円273円204円347円232円204円344円271円230円347円247円257円.md" +++ "b/Solutions/0238. 351円231円244円350円207円252円350円272円253円344円273円245円345円244円226円346円225円260円347円273円204円347円232円204円344円271円230円347円247円257円.md" @@ -3,6 +3,10 @@ - 标签:数组、前缀和 - 难度:中等 +## 题目链接 + +- [0238. 除自身以外数组的乘积 - 力扣](https://leetcode.cn/problems/product-of-array-except-self/) + ## 题目大意 **描述**:给定一个数组 nums。 diff --git "a/Solutions/0239. 346円273円221円345円212円250円347円252円227円345円217円243円346円234円200円345円244円247円345円200円274円.md" "b/Solutions/0239. 346円273円221円345円212円250円347円252円227円345円217円243円346円234円200円345円244円247円345円200円274円.md" index ee7b36b7..d0409ba8 100644 --- "a/Solutions/0239. 346円273円221円345円212円250円347円252円227円345円217円243円346円234円200円345円244円247円345円200円274円.md" +++ "b/Solutions/0239. 346円273円221円345円212円250円347円252円227円345円217円243円346円234円200円345円244円247円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:队列、数组、滑动窗口、单调队列、堆(优先队列) - 难度:困难 +## 题目链接 + +- [0239. 滑动窗口最大值 - 力扣](https://leetcode.cn/problems/sliding-window-maximum/) + ## 题目大意 **描述**:给定一个整数数组 `nums`,再给定一个整数 `k`,表示为大小为 `k` 的滑动窗口从数组的最左侧移动到数组的最右侧。我们只能看到滑动窗口内的 `k` 个数字,滑动窗口每次只能向右移动一位。 diff --git "a/Solutions/0240. 346円220円234円347円264円242円344円272円214円347円273円264円347円237円251円351円230円265円 II.md" "b/Solutions/0240. 346円220円234円347円264円242円344円272円214円347円273円264円347円237円251円351円230円265円 II.md" index 7ea64636..6af57d6f 100644 --- "a/Solutions/0240. 346円220円234円347円264円242円344円272円214円347円273円264円347円237円251円351円230円265円 II.md" +++ "b/Solutions/0240. 346円220円234円347円264円242円344円272円214円347円273円264円347円237円251円351円230円265円 II.md" @@ -3,6 +3,10 @@ - 标签:二分查找、分治算法 - 难度:中等 +## 题目链接 + +- [0240. 搜索二维矩阵 II - 力扣](https://leetcode.cn/problems/search-a-2d-matrix-ii/) + ## 题目大意 **描述**:给定一个 $m \times n$ 大小的有序整数矩阵 $matrix$。$matrix$ 中的每行元素从左到右升序排列,每列元素从上到下升序排列。再给定一个目标值 $target$。 diff --git "a/Solutions/0241. 344円270円272円350円277円220円347円256円227円350円241円250円350円276円276円345円274円217円350円256円276円350円256円241円344円274円230円345円205円210円347円272円247円.md" "b/Solutions/0241. 344円270円272円350円277円220円347円256円227円350円241円250円350円276円276円345円274円217円350円256円276円350円256円241円344円274円230円345円205円210円347円272円247円.md" index 63ccb2a2..da1094fb 100644 --- "a/Solutions/0241. 344円270円272円350円277円220円347円256円227円350円241円250円350円276円276円345円274円217円350円256円276円350円256円241円344円274円230円345円205円210円347円272円247円.md" +++ "b/Solutions/0241. 344円270円272円350円277円220円347円256円227円350円241円250円350円276円276円345円274円217円350円256円276円350円256円241円344円274円230円345円205円210円347円272円247円.md" @@ -3,6 +3,10 @@ - 标签:递归、记忆化搜索、数学、字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0241. 为运算表达式设计优先级 - 力扣](https://leetcode.cn/problems/different-ways-to-add-parentheses/) + ## 题目大意 **描述**:给定一个由数字和运算符组成的字符串 `expression`。 diff --git "a/Solutions/0242. 346円234円211円346円225円210円347円232円204円345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円.md" "b/Solutions/0242. 346円234円211円346円225円210円347円232円204円345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円.md" index 28850d5a..ee8bb2ef 100644 --- "a/Solutions/0242. 346円234円211円346円225円210円347円232円204円345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円.md" +++ "b/Solutions/0242. 346円234円211円346円225円210円347円232円204円345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、排序 - 难度:简单 +## 题目链接 + +- [0242. 有效的字母异位词 - 力扣](https://leetcode.cn/problems/valid-anagram/) + ## 题目大意 **描述**:给定两个字符串 $s$ 和 $t$。 diff --git "a/Solutions/0249. 347円247円273円344円275円215円345円255円227円347円254円246円344円270円262円345円210円206円347円273円204円.md" "b/Solutions/0249. 347円247円273円344円275円215円345円255円227円347円254円246円344円270円262円345円210円206円347円273円204円.md" index cb337c8d..b018c4ab 100644 --- "a/Solutions/0249. 347円247円273円344円275円215円345円255円227円347円254円246円344円270円262円345円210円206円347円273円204円.md" +++ "b/Solutions/0249. 347円247円273円344円275円215円345円255円227円347円254円246円344円270円262円345円210円206円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [0249. 移位字符串分组 - 力扣](https://leetcode.cn/problems/group-shifted-strings/) + ## 题目大意 给定一个仅包含小写字母的字符串列表。其中每个字符串都可以进行「移位」操作,也就是将字符串中的每个字母变为其在字母表中后续的字母。比如:`abc` -> `bcd`。 diff --git "a/Solutions/0257. 344円272円214円345円217円211円346円240円221円347円232円204円346円211円200円346円234円211円350円267円257円345円276円204円.md" "b/Solutions/0257. 344円272円214円345円217円211円346円240円221円347円232円204円346円211円200円346円234円211円350円267円257円345円276円204円.md" index 44f8882f..28157c8d 100644 --- "a/Solutions/0257. 344円272円214円345円217円211円346円240円221円347円232円204円346円211円200円346円234円211円350円267円257円345円276円204円.md" +++ "b/Solutions/0257. 344円272円214円345円217円211円346円240円221円347円232円204円346円211円200円346円234円211円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、字符串、回溯、二叉树 - 难度:简单 +## 题目链接 + +- [0257. 二叉树的所有路径 - 力扣](https://leetcode.cn/problems/binary-tree-paths/) + ## 题目大意 给定一个二叉树,返回所有从根节点到叶子节点的路径。 diff --git "a/Solutions/0258. 345円220円204円344円275円215円347円233円270円345円212円240円.md" "b/Solutions/0258. 345円220円204円344円275円215円347円233円270円345円212円240円.md" index b28c673a..c2e1e7e4 100644 --- "a/Solutions/0258. 345円220円204円344円275円215円347円233円270円345円212円240円.md" +++ "b/Solutions/0258. 345円220円204円344円275円215円347円233円270円345円212円240円.md" @@ -3,6 +3,10 @@ - 标签:数学、数论、模拟 - 难度:简单 +## 题目链接 + +- [0258. 各位相加 - 力扣](https://leetcode.cn/problems/add-digits/) + ## 题目大意 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 diff --git "a/Solutions/0259. 350円276円203円345円260円217円347円232円204円344円270円211円346円225円260円344円271円213円345円222円214円.md" "b/Solutions/0259. 350円276円203円345円260円217円347円232円204円344円270円211円346円225円260円344円271円213円345円222円214円.md" index e3b53b9b..0a7b5cbd 100644 --- "a/Solutions/0259. 350円276円203円345円260円217円347円232円204円344円270円211円346円225円260円344円271円213円345円222円214円.md" +++ "b/Solutions/0259. 350円276円203円345円260円217円347円232円204円344円270円211円346円225円260円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、二分查找、排序 - 难度:中等 +## 题目链接 + +- [0259. 较小的三数之和 - 力扣](https://leetcode.cn/problems/3sum-smaller/) + ## 题目大意 给定一个长度为 `n` 的整数数组和一个目标值 `target`。 diff --git "a/Solutions/0260. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円 III.md" "b/Solutions/0260. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円 III.md" index 406403bf..f8bbd418 100644 --- "a/Solutions/0260. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円 III.md" +++ "b/Solutions/0260. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円 III.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组 - 难度:中等 +## 题目链接 + +- [0260. 只出现一次的数字 III - 力扣](https://leetcode.cn/problems/single-number-iii/) + ## 题目大意 **描述**:给定一个整数数组 $nums$。$nums$ 中恰好有两个元素只出现一次,其余所有元素均出现两次。 diff --git "a/Solutions/0263. 344円270円221円346円225円260円.md" "b/Solutions/0263. 344円270円221円346円225円260円.md" index c317efa9..1b86e79c 100644 --- "a/Solutions/0263. 344円270円221円346円225円260円.md" +++ "b/Solutions/0263. 344円270円221円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:简单 +## 题目链接 + +- [0263. 丑数 - 力扣](https://leetcode.cn/problems/ugly-number/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/0264. 344円270円221円346円225円260円 II.md" "b/Solutions/0264. 344円270円221円346円225円260円 II.md" index 8fdabb94..89fc28bb 100644 --- "a/Solutions/0264. 344円270円221円346円225円260円 II.md" +++ "b/Solutions/0264. 344円270円221円346円225円260円 II.md" @@ -3,6 +3,10 @@ - 标签:哈希表、数学、动态规划、堆(优先队列) - 难度:中等 +## 题目链接 + +- [0264. 丑数 II - 力扣](https://leetcode.cn/problems/ugly-number-ii/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/0268. 344円270円242円345円244円261円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/0268. 344円270円242円345円244円261円347円232円204円346円225円260円345円255円227円.md" index 8f0e0250..a74594af 100644 --- "a/Solutions/0268. 344円270円242円345円244円261円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/0268. 344円270円242円345円244円261円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、哈希表、数学、二分查找、排序 - 难度:简单 +## 题目链接 + +- [0268. 丢失的数字 - 力扣](https://leetcode.cn/problems/missing-number/) + ## 题目大意 **描述**:给定一个包含 $[0, n]$ 中 $n$ 个数的数组 $nums$。 diff --git "a/Solutions/0270. 346円234円200円346円216円245円350円277円221円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円345円200円274円.md" "b/Solutions/0270. 346円234円200円346円216円245円350円277円221円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円345円200円274円.md" index 8544d829..864c56dd 100644 --- "a/Solutions/0270. 346円234円200円346円216円245円350円277円221円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円345円200円274円.md" +++ "b/Solutions/0270. 346円234円200円346円216円245円350円277円221円347円232円204円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二分查找、二叉树 - 难度:简单 +## 题目链接 + +- [0270. 最接近的二叉搜索树值 - 力扣](https://leetcode.cn/problems/closest-binary-search-tree-value/) + ## 题目大意 给定一个不为空的二叉搜索树,以及一个目标值 target。要求在二叉搜索树中找到最接近目标值 target 的数值。 diff --git "a/Solutions/0278. 347円254円254円344円270円200円344円270円252円351円224円231円350円257円257円347円232円204円347円211円210円346円234円254円.md" "b/Solutions/0278. 347円254円254円344円270円200円344円270円252円351円224円231円350円257円257円347円232円204円347円211円210円346円234円254円.md" index 504f17dd..f40f0694 100644 --- "a/Solutions/0278. 347円254円254円344円270円200円344円270円252円351円224円231円350円257円257円347円232円204円347円211円210円346円234円254円.md" +++ "b/Solutions/0278. 347円254円254円344円270円200円344円270円252円351円224円231円350円257円257円347円232円204円347円211円210円346円234円254円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:简单 +## 题目链接 + +- [0278. 第一个错误的版本 - 力扣](https://leetcode.cn/problems/first-bad-version/) + ## 题目大意 **描述**:给你一个整数 $n,ドル代表已经发布的版本号。还有一个用于检测版本是否出错的接口 `isBadVersion(version):` 。 diff --git "a/Solutions/0279. 345円256円214円345円205円250円345円271円263円346円226円271円346円225円260円.md" "b/Solutions/0279. 345円256円214円345円205円250円345円271円263円346円226円271円346円225円260円.md" index 3d206cba..a8606b19 100644 --- "a/Solutions/0279. 345円256円214円345円205円250円345円271円263円346円226円271円346円225円260円.md" +++ "b/Solutions/0279. 345円256円214円345円205円250円345円271円263円346円226円271円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、数学、动态规划 - 难度:中等 +## 题目链接 + +- [0279. 完全平方数 - 力扣](https://leetcode.cn/problems/perfect-squares/) + ## 题目大意 **描述**:给定一个正整数 $n$。从中找到若干个完全平方数(比如 1,ドル 4, 9, 16 ...$),使得它们的和等于 $n$。 diff --git "a/Solutions/0283. 347円247円273円345円212円250円351円233円266円.md" "b/Solutions/0283. 347円247円273円345円212円250円351円233円266円.md" index e486d41e..44cea885 100644 --- "a/Solutions/0283. 347円247円273円345円212円250円351円233円266円.md" +++ "b/Solutions/0283. 347円247円273円345円212円250円351円233円266円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针 - 难度:简单 +## 题目链接 + +- [0283. 移动零 - 力扣](https://leetcode.cn/problems/move-zeroes/) + ## 题目大意 **描述**:给定一个数组 $nums$。 diff --git "a/Solutions/0285. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円270円255円345円272円217円345円220円216円347円273円247円.md" "b/Solutions/0285. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円270円255円345円272円217円345円220円216円347円273円247円.md" index 4fbd7cbc..3ad6e959 100644 --- "a/Solutions/0285. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円270円255円345円272円217円345円220円216円347円273円247円.md" +++ "b/Solutions/0285. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円270円255円345円272円217円345円220円216円347円273円247円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [0285. 二叉搜索树中的中序后继 - 力扣](https://leetcode.cn/problems/inorder-successor-in-bst/) + ## 题目大意 给定一棵二叉搜索树的根节点 `root`。 diff --git "a/Solutions/0286. 345円242円231円344円270円216円351円227円250円.md" "b/Solutions/0286. 345円242円231円344円270円216円351円227円250円.md" index dec1371d..e966f2dd 100644 --- "a/Solutions/0286. 345円242円231円344円270円216円351円227円250円.md" +++ "b/Solutions/0286. 345円242円231円344円270円216円351円227円250円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、数组、矩阵 - 难度:中等 +## 题目链接 + +- [0286. 墙与门 - 力扣](https://leetcode.cn/problems/walls-and-gates/) + ## 题目大意 给定一个 `m * n` 的二维网络 `rooms`。其中每个元素有三种初始值: diff --git "a/Solutions/0287. 345円257円273円346円211円276円351円207円215円345円244円215円346円225円260円.md" "b/Solutions/0287. 345円257円273円346円211円276円351円207円215円345円244円215円346円225円260円.md" index 236a6bee..4e2e6bf6 100644 --- "a/Solutions/0287. 345円257円273円346円211円276円351円207円215円345円244円215円346円225円260円.md" +++ "b/Solutions/0287. 345円257円273円346円211円276円351円207円215円345円244円215円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、双指针、二分查找 - 难度:中等 +## 题目链接 + +- [0287. 寻找重复数 - 力扣](https://leetcode.cn/problems/find-the-duplicate-number/) + ## 题目大意 **描述**:给定一个包含 $n + 1$ 个整数的数组 $nums,ドル里边包含的值都在 1ドル \sim n$ 之间。可知至少存在一个重复的整数。 diff --git "a/Solutions/0288. 345円215円225円350円257円215円347円232円204円345円224円257円344円270円200円347円274円251円345円206円231円.md" "b/Solutions/0288. 345円215円225円350円257円215円347円232円204円345円224円257円344円270円200円347円274円251円345円206円231円.md" index eebaafd7..c38ece79 100644 --- "a/Solutions/0288. 345円215円225円350円257円215円347円232円204円345円224円257円344円270円200円347円274円251円345円206円231円.md" +++ "b/Solutions/0288. 345円215円225円350円257円215円347円232円204円345円224円257円344円270円200円347円274円251円345円206円231円.md" @@ -3,6 +3,10 @@ - 标签:设计、数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [0288. 单词的唯一缩写 - 力扣](https://leetcode.cn/problems/unique-word-abbreviation/) + ## 题目大意 单词缩写规则:<起始字母><中间字母><结尾字母>。如果单词长度不超过 2,则单词本身就是缩写。 diff --git "a/Solutions/0289. 347円224円237円345円221円275円346円270円270円346円210円217円.md" "b/Solutions/0289. 347円224円237円345円221円275円346円270円270円346円210円217円.md" index 11e944b5..a27dd0b6 100644 --- "a/Solutions/0289. 347円224円237円345円221円275円346円270円270円346円210円217円.md" +++ "b/Solutions/0289. 347円224円237円345円221円275円346円270円270円346円210円217円.md" @@ -3,6 +3,10 @@ - 标签:数组、矩阵、模拟 - 难度:中等 +## 题目链接 + +- [0289. 生命游戏 - 力扣](https://leetcode.cn/problems/game-of-life/) + ## 题目大意 **描述**:给定一个 $m \times n$ 大小的二维数组 $board,ドル每一个格子都可以看做是一个细胞。每个细胞都有一个初始状态:1ドル$ 代表活细胞,0ドル$ 代表死细胞。每个细胞与其相邻的八个位置(水平、垂直、对角线)细胞遵循以下生存规律: diff --git "a/Solutions/0290. 345円215円225円350円257円215円350円247円204円345円276円213円.md" "b/Solutions/0290. 345円215円225円350円257円215円350円247円204円345円276円213円.md" index fcedd8d8..87c1c644 100644 --- "a/Solutions/0290. 345円215円225円350円257円215円350円247円204円345円276円213円.md" +++ "b/Solutions/0290. 345円215円225円350円257円215円350円247円204円345円276円213円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串 - 难度:简单 +## 题目链接 + +- [0290. 单词规律 - 力扣](https://leetcode.cn/problems/word-pattern/) + ## 题目大意 给定一种规律 `pattern` 和一个字符串 `str` ,判断 `str` 是否完全匹配相同的规律。 diff --git "a/Solutions/0292. Nim 346円270円270円346円210円217円.md" "b/Solutions/0292. Nim 346円270円270円346円210円217円.md" index 3bddf16b..0c1922df 100644 --- "a/Solutions/0292. Nim 346円270円270円346円210円217円.md" +++ "b/Solutions/0292. Nim 346円270円270円346円210円217円.md" @@ -3,6 +3,10 @@ - 标签:脑筋急转弯、数学、博弈 - 难度:简单 +## 题目链接 + +- [0292. Nim 游戏 - 力扣](https://leetcode.cn/problems/nim-game/) + ## 题目大意 两个人玩 Nim 游戏。游戏规则是这样的: diff --git "a/Solutions/0295. 346円225円260円346円215円256円346円265円201円347円232円204円344円270円255円344円275円215円346円225円260円.md" "b/Solutions/0295. 346円225円260円346円215円256円346円265円201円347円232円204円344円270円255円344円275円215円346円225円260円.md" index 455492c3..dd7c40e8 100644 --- "a/Solutions/0295. 346円225円260円346円215円256円346円265円201円347円232円204円344円270円255円344円275円215円346円225円260円.md" +++ "b/Solutions/0295. 346円225円260円346円215円256円346円265円201円347円232円204円344円270円255円344円275円215円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:设计、双指针、数据流、排序、堆(优先队列) - 难度:困难 +## 题目链接 + +- [0295. 数据流的中位数 - 力扣](https://leetcode.cn/problems/find-median-from-data-stream/) + ## 题目大意 要求:设计一个支持一下两种操作的数组结构: diff --git "a/Solutions/0297. 344円272円214円345円217円211円346円240円221円347円232円204円345円272円217円345円210円227円345円214円226円344円270円216円345円217円215円345円272円217円345円210円227円345円214円226円.md" "b/Solutions/0297. 344円272円214円345円217円211円346円240円221円347円232円204円345円272円217円345円210円227円345円214円226円344円270円216円345円217円215円345円272円217円345円210円227円345円214円226円.md" index 093c0dc2..95d0bc0f 100644 --- "a/Solutions/0297. 344円272円214円345円217円211円346円240円221円347円232円204円345円272円217円345円210円227円345円214円226円344円270円216円345円217円215円345円272円217円345円210円227円345円214円226円.md" +++ "b/Solutions/0297. 344円272円214円345円217円211円346円240円221円347円232円204円345円272円217円345円210円227円345円214円226円344円270円216円345円217円215円345円272円217円345円210円227円345円214円226円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、设计、字符串、二叉树 - 难度:困难 +## 题目链接 + +- [0297. 二叉树的序列化与反序列化 - 力扣](https://leetcode.cn/problems/serialize-and-deserialize-binary-tree/) + ## 题目大意 **要求**:设计一个算法,来实现二叉树的序列化与反序列化。 diff --git "a/Solutions/0300. 346円234円200円351円225円277円351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/0300. 346円234円200円351円225円277円351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円.md" index f63c826c..11661045 100644 --- "a/Solutions/0300. 346円234円200円351円225円277円351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/0300. 346円234円200円351円225円277円351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、动态规划 - 难度:中等 +## 题目链接 + +- [0300. 最长递增子序列 - 力扣](https://leetcode.cn/problems/longest-increasing-subsequence/) + ## 题目大意 **描述**:给定一个整数数组 $nums$。 diff --git "a/Solutions/0303. 345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 346円225円260円347円273円204円344円270円215円345円217円257円345円217円230円.md" "b/Solutions/0303. 345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 346円225円260円347円273円204円344円270円215円345円217円257円345円217円230円.md" index d43f61ac..73111598 100644 --- "a/Solutions/0303. 345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 346円225円260円347円273円204円344円270円215円345円217円257円345円217円230円.md" +++ "b/Solutions/0303. 345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 346円225円260円347円273円204円344円270円215円345円217円257円345円217円230円.md" @@ -3,6 +3,10 @@ - 标签:设计、数组、前缀和 - 难度:简单 +## 题目链接 + +- [0303. 区域和检索 - 数组不可变 - 力扣](https://leetcode.cn/problems/range-sum-query-immutable/) + ## 题目大意 **描述**:给定一个整数数组 `nums`。 diff --git "a/Solutions/0304. 344円272円214円347円273円264円345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 347円237円251円351円230円265円344円270円215円345円217円257円345円217円230円.md" "b/Solutions/0304. 344円272円214円347円273円264円345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 347円237円251円351円230円265円344円270円215円345円217円257円345円217円230円.md" index b6cafff1..1d9cace0 100644 --- "a/Solutions/0304. 344円272円214円347円273円264円345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 347円237円251円351円230円265円344円270円215円345円217円257円345円217円230円.md" +++ "b/Solutions/0304. 344円272円214円347円273円264円345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 347円237円251円351円230円265円344円270円215円345円217円257円345円217円230円.md" @@ -3,6 +3,10 @@ - 标签:设计、数组、矩阵、前缀和 - 难度:中等 +## 题目链接 + +- [0304. 二维区域和检索 - 矩阵不可变 - 力扣](https://leetcode.cn/problems/range-sum-query-2d-immutable/) + ## 题目大意 给定一个二维矩阵 `matrix`。 diff --git "a/Solutions/0307. 345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 346円225円260円347円273円204円345円217円257円344円277円256円346円224円271円.md" "b/Solutions/0307. 345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 346円225円260円347円273円204円345円217円257円344円277円256円346円224円271円.md" index eb5d48d0..b7085f7e 100644 --- "a/Solutions/0307. 345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 346円225円260円347円273円204円345円217円257円344円277円256円346円224円271円.md" +++ "b/Solutions/0307. 345円214円272円345円237円237円345円222円214円346円243円200円347円264円242円 - 346円225円260円347円273円204円345円217円257円344円277円256円346円224円271円.md" @@ -3,6 +3,10 @@ - 标签:设计、树状数组、线段树、数组 - 难度:中等 +## 题目链接 + +- [0307. 区域和检索 - 数组可修改 - 力扣](https://leetcode.cn/problems/range-sum-query-mutable/) + ## 题目大意 **描述**:给定一个数组 `nums`。 diff --git "a/Solutions/0309. 346円234円200円344円275円263円344円271円260円345円215円226円350円202円241円347円245円250円346円227円266円346円234円272円345円220円253円345円206円267円345円206円273円346円234円237円.md" "b/Solutions/0309. 346円234円200円344円275円263円344円271円260円345円215円226円350円202円241円347円245円250円346円227円266円346円234円272円345円220円253円345円206円267円345円206円273円346円234円237円.md" index a456d46e..d70a62b5 100644 --- "a/Solutions/0309. 346円234円200円344円275円263円344円271円260円345円215円226円350円202円241円347円245円250円346円227円266円346円234円272円345円220円253円345円206円267円345円206円273円346円234円237円.md" +++ "b/Solutions/0309. 346円234円200円344円275円263円344円271円260円345円215円226円350円202円241円347円245円250円346円227円266円346円234円272円345円220円253円345円206円267円345円206円273円346円234円237円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [0309. 最佳买卖股票时机含冷冻期 - 力扣](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-cooldown/) + ## 题目大意 给定一个整数数组,其中第 `i` 个元素代表了第 `i` 天的股票价格 。 diff --git "a/Solutions/0310. 346円234円200円345円260円217円351円253円230円345円272円246円346円240円221円.md" "b/Solutions/0310. 346円234円200円345円260円217円351円253円230円345円272円246円346円240円221円.md" index cec4fa52..9728d5de 100644 --- "a/Solutions/0310. 346円234円200円345円260円217円351円253円230円345円272円246円346円240円221円.md" +++ "b/Solutions/0310. 346円234円200円345円260円217円351円253円230円345円272円246円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、拓扑排序 - 难度:中等 +## 题目链接 + +- [0310. 最小高度树 - 力扣](https://leetcode.cn/problems/minimum-height-trees/) + ## 题目大意 **描述**:有一棵包含 $n$ 个节点的树,节点编号为 0ドル \sim n - 1$。给定一个数字 $n$ 和一个有 $n - 1$ 条无向边的 $edges$ 列表来表示这棵树。其中 $edges[i] = [ai, bi]$ 表示树中节点 $ai$ 和 $bi$ 之间存在一条无向边。 diff --git "a/Solutions/0312. 346円210円263円346円260円224円347円220円203円.md" "b/Solutions/0312. 346円210円263円346円260円224円347円220円203円.md" index f93d6779..859f66a7 100644 --- "a/Solutions/0312. 346円210円263円346円260円224円347円220円203円.md" +++ "b/Solutions/0312. 346円210円263円346円260円224円347円220円203円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:困难 +## 题目链接 + +- [0312. 戳气球 - 力扣](https://leetcode.cn/problems/burst-balloons/) + ## 题目大意 **描述**:有 $n$ 个气球,编号为 0ドル \sim n - 1,ドル每个气球上都有一个数字,这些数字存在数组 $nums$ 中。现在开始戳破气球。其中戳破第 $i$ 个气球,可以获得 $nums[i - 1] \times nums[i] \times nums[i + 1]$ 枚硬币,这里的 $i - 1$ 和 $i + 1$ 代表和 $i$ 相邻的两个气球的编号。如果 $i - 1$ 或 $i + 1$ 超出了数组的边界,那么就当它是一个数字为 1ドル$ 的气球。 diff --git "a/Solutions/0315. 350円256円241円347円256円227円345円217円263円344円276円247円345円260円217円344円272円216円345円275円223円345円211円215円345円205円203円347円264円240円347円232円204円344円270円252円346円225円260円.md" "b/Solutions/0315. 350円256円241円347円256円227円345円217円263円344円276円247円345円260円217円344円272円216円345円275円223円345円211円215円345円205円203円347円264円240円347円232円204円344円270円252円346円225円260円.md" index bbfe8a5d..3527604d 100644 --- "a/Solutions/0315. 350円256円241円347円256円227円345円217円263円344円276円247円345円260円217円344円272円216円345円275円223円345円211円215円345円205円203円347円264円240円347円232円204円344円270円252円346円225円260円.md" +++ "b/Solutions/0315. 350円256円241円347円256円227円345円217円263円344円276円247円345円260円217円344円272円216円345円275円223円345円211円215円345円205円203円347円264円240円347円232円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:树状数组、线段树、数组、二分查找、分治、有序集合、归并排序 - 难度:困难 +## 题目链接 + +- [0315. 计算右侧小于当前元素的个数 - 力扣](https://leetcode.cn/problems/count-of-smaller-numbers-after-self/) + ## 题目大意 **描述**:给定一个整数数组 $nums$ 。 diff --git "a/Solutions/0316. 345円216円273円351円231円244円351円207円215円345円244円215円345円255円227円346円257円215円.md" "b/Solutions/0316. 345円216円273円351円231円244円351円207円215円345円244円215円345円255円227円346円257円215円.md" index cafa083f..45202841 100644 --- "a/Solutions/0316. 345円216円273円351円231円244円351円207円215円345円244円215円345円255円227円346円257円215円.md" +++ "b/Solutions/0316. 345円216円273円351円231円244円351円207円215円345円244円215円345円255円227円346円257円215円.md" @@ -3,6 +3,10 @@ - 标签:栈、贪心、字符串、单调栈 - 难度:中等 +## 题目链接 + +- [0316. 去除重复字母 - 力扣](https://leetcode.cn/problems/remove-duplicate-letters/) + ## 题目大意 **描述**:给定一个字符串 `s`。 diff --git "a/Solutions/0318. 346円234円200円345円244円247円345円215円225円350円257円215円351円225円277円345円272円246円344円271円230円347円247円257円.md" "b/Solutions/0318. 346円234円200円345円244円247円345円215円225円350円257円215円351円225円277円345円272円246円344円271円230円347円247円257円.md" index 24dba754..f02f2730 100644 --- "a/Solutions/0318. 346円234円200円345円244円247円345円215円225円350円257円215円351円225円277円345円272円246円344円271円230円347円247円257円.md" +++ "b/Solutions/0318. 346円234円200円345円244円247円345円215円225円350円257円215円351円225円277円345円272円246円344円271円230円347円247円257円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、字符串 - 难度:中等 +## 题目链接 + +- [0318. 最大单词长度乘积 - 力扣](https://leetcode.cn/problems/maximum-product-of-word-lengths/) + ## 题目大意 给定一个字符串数组 `words`。字符串中只包含英语的小写字母。 diff --git "a/Solutions/0322. 351円233円266円351円222円261円345円205円221円346円215円242円.md" "b/Solutions/0322. 351円233円266円351円222円261円345円205円221円346円215円242円.md" index 80d60b4e..cd162862 100644 --- "a/Solutions/0322. 351円233円266円351円222円261円345円205円221円346円215円242円.md" +++ "b/Solutions/0322. 351円233円266円351円222円261円345円205円221円346円215円242円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、数组、动态规划 - 难度:中等 +## 题目链接 + +- [0322. 零钱兑换 - 力扣](https://leetcode.cn/problems/coin-change/) + ## 题目大意 **描述**:给定代表不同面额的硬币数组 $coins$ 和一个总金额 $amount$。 diff --git "a/Solutions/0323. 346円227円240円345円220円221円345円233円276円344円270円255円350円277円236円351円200円232円345円210円206円351円207円217円347円232円204円346円225円260円347円233円256円.md" "b/Solutions/0323. 346円227円240円345円220円221円345円233円276円344円270円255円350円277円236円351円200円232円345円210円206円351円207円217円347円232円204円346円225円260円347円233円256円.md" index 342b738c..b37d4b4f 100644 --- "a/Solutions/0323. 346円227円240円345円220円221円345円233円276円344円270円255円350円277円236円351円200円232円345円210円206円351円207円217円347円232円204円346円225円260円347円233円256円.md" +++ "b/Solutions/0323. 346円227円240円345円220円221円345円233円276円344円270円255円350円277円236円351円200円232円345円210円206円351円207円217円347円232円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [0323. 无向图中连通分量的数目 - 力扣](https://leetcode.cn/problems/number-of-connected-components-in-an-undirected-graph/) + ## 题目大意 **描述**:给定 `n` 个节点(编号从 `0` 到 `n - 1`)的图的无向边列表 `edges`,其中 `edges[i] = [u, v]` 表示节点 `u` 和节点 `v` 之间有一条无向边。 diff --git "a/Solutions/0324. 346円221円206円345円212円250円346円216円222円345円272円217円 II.md" "b/Solutions/0324. 346円221円206円345円212円250円346円216円222円345円272円217円 II.md" index b5bb2faf..2387e012 100644 --- "a/Solutions/0324. 346円221円206円345円212円250円346円216円222円345円272円217円 II.md" +++ "b/Solutions/0324. 346円221円206円345円212円250円346円216円222円345円272円217円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、分治、快速选择、排序 - 难度:中等 +## 题目链接 + +- [0324. 摆动排序 II - 力扣](https://leetcode.cn/problems/wiggle-sort-ii/) + ## 题目大意 给你一个整数数组 `nums`。 diff --git "a/Solutions/0326. 3 347円232円204円345円271円202円.md" "b/Solutions/0326. 3 347円232円204円345円271円202円.md" index cdcbbf5c..c733d394 100644 --- "a/Solutions/0326. 3 347円232円204円345円271円202円.md" +++ "b/Solutions/0326. 3 347円232円204円345円271円202円.md" @@ -3,6 +3,10 @@ - 标签:递归、数学 - 难度:简单 +## 题目链接 + +- [0326. 3 的幂 - 力扣](https://leetcode.cn/problems/power-of-three/) + ## 题目大意 给定一个整数 n,判断 n 是否是 3 的幂次方。$-2^{31} \le n \le 2^{31}-1$ diff --git "a/Solutions/0328. 345円245円207円345円201円266円351円223円276円350円241円250円.md" "b/Solutions/0328. 345円245円207円345円201円266円351円223円276円350円241円250円.md" index 75038a56..3f24c732 100644 --- "a/Solutions/0328. 345円245円207円345円201円266円351円223円276円350円241円250円.md" +++ "b/Solutions/0328. 345円245円207円345円201円266円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:链表 - 难度:中等 +## 题目链接 + +- [0328. 奇偶链表 - 力扣](https://leetcode.cn/problems/odd-even-linked-list/) + ## 题目大意 **描述**:给定一个单链表的头节点 `head`。 diff --git "a/Solutions/0329. 347円237円251円351円230円265円344円270円255円347円232円204円346円234円200円351円225円277円351円200円222円345円242円236円350円267円257円345円276円204円.md" "b/Solutions/0329. 347円237円251円351円230円265円344円270円255円347円232円204円346円234円200円351円225円277円351円200円222円345円242円236円350円267円257円345円276円204円.md" index 1378031f..81f52cf1 100644 --- "a/Solutions/0329. 347円237円251円351円230円265円344円270円255円347円232円204円346円234円200円351円225円277円351円200円222円345円242円236円350円267円257円345円276円204円.md" +++ "b/Solutions/0329. 347円237円251円351円230円265円344円270円255円347円232円204円346円234円200円351円225円277円351円200円222円345円242円236円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、拓扑排序、记忆化搜索、数组、动态规划、矩阵 - 难度:困难 +## 题目链接 + +- [0329. 矩阵中的最长递增路径 - 力扣](https://leetcode.cn/problems/longest-increasing-path-in-a-matrix/) + ## 题目大意 给定一个 `m * n` 大小的整数矩阵 `matrix`。要求:找出其中最长递增路径的长度。 diff --git "a/Solutions/0334. 351円200円222円345円242円236円347円232円204円344円270円211円345円205円203円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/0334. 351円200円222円345円242円236円347円232円204円344円270円211円345円205円203円345円255円220円345円272円217円345円210円227円.md" index d75be091..26c4cfbb 100644 --- "a/Solutions/0334. 351円200円222円345円242円236円347円232円204円344円270円211円345円205円203円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/0334. 351円200円222円345円242円236円347円232円204円344円270円211円345円205円203円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组 - 难度:中等 +## 题目链接 + +- [0334. 递增的三元子序列 - 力扣](https://leetcode.cn/problems/increasing-triplet-subsequence/) + ## 题目大意 给定一个整数数组 `nums`。 diff --git "a/Solutions/0336. 345円233円236円346円226円207円345円257円271円.md" "b/Solutions/0336. 345円233円236円346円226円207円345円257円271円.md" index eb013220..f65d6333 100644 --- "a/Solutions/0336. 345円233円236円346円226円207円345円257円271円.md" +++ "b/Solutions/0336. 345円233円236円346円226円207円345円257円271円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串 - 难度:困难 +## 题目链接 + +- [0336. 回文对 - 力扣](https://leetcode.cn/problems/palindrome-pairs/) + ## 题目大意 给定一组互不相同的单词列表 `words`。 diff --git "a/Solutions/0337. 346円211円223円345円256円266円345円212円253円350円210円215円 III.md" "b/Solutions/0337. 346円211円223円345円256円266円345円212円253円350円210円215円 III.md" index bbf241e6..b349e40c 100644 --- "a/Solutions/0337. 346円211円223円345円256円266円345円212円253円350円210円215円 III.md" +++ "b/Solutions/0337. 346円211円223円345円256円266円345円212円253円350円210円215円 III.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、动态规划、二叉树 - 难度:中等 +## 题目链接 + +- [0337. 打家劫舍 III - 力扣](https://leetcode.cn/problems/house-robber-iii/) + ## 题目大意 小偷发现了一个新的可行窃的地区,这个地区的形状是一棵二叉树。这个地区只有一个入口,称为「根」。除了「根」之外,每栋房子只有一个「父」房子与之相连。如果两个直接相连的房子在同一天被打劫,房屋将自动报警。 diff --git "a/Solutions/0338. 346円257円224円347円211円271円344円275円215円350円256円241円346円225円260円.md" "b/Solutions/0338. 346円257円224円347円211円271円344円275円215円350円256円241円346円225円260円.md" index c7004630..12962015 100644 --- "a/Solutions/0338. 346円257円224円347円211円271円344円275円215円350円256円241円346円225円260円.md" +++ "b/Solutions/0338. 346円257円224円347円211円271円344円275円215円350円256円241円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:位运算、动态规划 - 难度:简单 +## 题目链接 + +- [0338. 比特位计数 - 力扣](https://leetcode.cn/problems/counting-bits/) + ## 题目大意 **描述**:给定一个整数 `n`。 diff --git "a/Solutions/0340. 350円207円263円345円244円232円345円214円205円345円220円253円 K 344円270円252円344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" "b/Solutions/0340. 350円207円263円345円244円232円345円214円205円345円220円253円 K 344円270円252円344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" index 030f5488..2ab5d145 100644 --- "a/Solutions/0340. 350円207円263円345円244円232円345円214円205円345円220円253円 K 344円270円252円344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" +++ "b/Solutions/0340. 350円207円263円345円244円232円345円214円205円345円220円253円 K 344円270円252円344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [0340. 至多包含 K 个不同字符的最长子串 - 力扣](https://leetcode.cn/problems/longest-substring-with-at-most-k-distinct-characters/) + ## 题目大意 给定一个字符串 `s`, diff --git "a/Solutions/0341. 346円211円201円345円271円263円345円214円226円345円265円214円345円245円227円345円210円227円350円241円250円350円277円255円344円273円243円345円231円250円.md" "b/Solutions/0341. 346円211円201円345円271円263円345円214円226円345円265円214円345円245円227円345円210円227円350円241円250円350円277円255円344円273円243円345円231円250円.md" index dae241e4..0940327e 100644 --- "a/Solutions/0341. 346円211円201円345円271円263円345円214円226円345円265円214円345円245円227円345円210円227円350円241円250円350円277円255円344円273円243円345円231円250円.md" +++ "b/Solutions/0341. 346円211円201円345円271円263円345円214円226円345円265円214円345円245円227円345円210円227円350円241円250円350円277円255円344円273円243円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索、设计、队列、迭代器 - 难度:中等 +## 题目链接 + +- [0341. 扁平化嵌套列表迭代器 - 力扣](https://leetcode.cn/problems/flatten-nested-list-iterator/) + ## 题目大意 给定一个嵌套的整数列表 `nestedList` 。列表中元素类型为 NestedInteger 类。每个元素(NestedInteger 对象)要么是一个整数,要么是一个列表;该列表的元素也可能是整数或者是其他列表。 diff --git "a/Solutions/0342. 4347円232円204円345円271円202円.md" "b/Solutions/0342. 4347円232円204円345円271円202円.md" index 6e7dae09..05ede6ed 100644 --- "a/Solutions/0342. 4347円232円204円345円271円202円.md" +++ "b/Solutions/0342. 4347円232円204円345円271円202円.md" @@ -3,6 +3,10 @@ - 标签:位运算、递归、数学 - 难度:简单 +## 题目链接 + +- [0342. 4的幂 - 力扣](https://leetcode.cn/problems/power-of-four/) + ## 题目大意 给定一个整数 $n,ドル判断 $n$ 是否是 4ドル$ 的幂次方,如果是的话,返回 True。不是的话,返回 False。 diff --git "a/Solutions/0343. 346円225円264円346円225円260円346円213円206円345円210円206円.md" "b/Solutions/0343. 346円225円264円346円225円260円346円213円206円345円210円206円.md" index 30413ed6..3b7181e8 100644 --- "a/Solutions/0343. 346円225円264円346円225円260円346円213円206円345円210円206円.md" +++ "b/Solutions/0343. 346円225円264円346円225円260円346円213円206円345円210円206円.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划 - 难度:中等 +## 题目链接 + +- [0343. 整数拆分 - 力扣](https://leetcode.cn/problems/integer-break/) + ## 题目大意 **描述**:给定一个正整数 $n,ドル将其拆分为 $k (k \ge 2)$ 个正整数的和,并使这些整数的乘积最大化。 diff --git "a/Solutions/0344. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/0344. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円.md" index 4aa3b7ab..e8867fd1 100644 --- "a/Solutions/0344. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/0344. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串 - 难度:简单 +## 题目链接 + +- [0344. 反转字符串 - 力扣](https://leetcode.cn/problems/reverse-string/) + ## 题目大意 **描述**:给定一个字符数组 $s$。 diff --git "a/Solutions/0345. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円205円203円351円237円263円345円255円227円346円257円215円.md" "b/Solutions/0345. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円205円203円351円237円263円345円255円227円346円257円215円.md" index 016f26e0..03a132a1 100644 --- "a/Solutions/0345. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円205円203円351円237円263円345円255円227円346円257円215円.md" +++ "b/Solutions/0345. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円205円203円351円237円263円345円255円227円346円257円215円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串 - 难度:简单 +## 题目链接 + +- [0345. 反转字符串中的元音字母 - 力扣](https://leetcode.cn/problems/reverse-vowels-of-a-string/) + ## 题目大意 **描述**:给定一个字符串 $s$。 diff --git "a/Solutions/0346. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円347円247円273円345円212円250円345円271円263円345円235円207円345円200円274円.md" "b/Solutions/0346. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円347円247円273円345円212円250円345円271円263円345円235円207円345円200円274円.md" index fafbe81f..62ab03e8 100644 --- "a/Solutions/0346. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円347円247円273円345円212円250円345円271円263円345円235円207円345円200円274円.md" +++ "b/Solutions/0346. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円347円247円273円345円212円250円345円271円263円345円235円207円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:设计、队列、数组、数据流 - 难度:简单 +## 题目链接 + +- [0346. 数据流中的移动平均值 - 力扣](https://leetcode.cn/problems/moving-average-from-data-stream/) + ## 题目大意 给定一个整数 `val` 和一个窗口大小 `size`。 diff --git "a/Solutions/0347. 345円211円215円 K 344円270円252円351円253円230円351円242円221円345円205円203円347円264円240円.md" "b/Solutions/0347. 345円211円215円 K 344円270円252円351円253円230円351円242円221円345円205円203円347円264円240円.md" index b32c6193..526e804d 100644 --- "a/Solutions/0347. 345円211円215円 K 344円270円252円351円253円230円351円242円221円345円205円203円347円264円240円.md" +++ "b/Solutions/0347. 345円211円215円 K 344円270円252円351円253円230円351円242円221円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、分治、桶排序、计数、快速选择、排序、堆(优先队列) - 难度:中等 +## 题目链接 + +- [0347. 前 K 个高频元素 - 力扣](https://leetcode.cn/problems/top-k-frequent-elements/) + ## 题目大意 **描述**:给定一个整数数组 $nums$ 和一个整数 $k$。 diff --git "a/Solutions/0349. 344円270円244円344円270円252円346円225円260円347円273円204円347円232円204円344円272円244円351円233円206円.md" "b/Solutions/0349. 344円270円244円344円270円252円346円225円260円347円273円204円347円232円204円344円272円244円351円233円206円.md" index 0ff90f0a..acde6f9f 100644 --- "a/Solutions/0349. 344円270円244円344円270円252円346円225円260円347円273円204円347円232円204円344円272円244円351円233円206円.md" +++ "b/Solutions/0349. 344円270円244円344円270円252円346円225円260円347円273円204円347円232円204円344円272円244円351円233円206円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、双指针、二分查找、排序 - 难度:简单 +## 题目链接 + +- [0349. 两个数组的交集 - 力扣](https://leetcode.cn/problems/intersection-of-two-arrays/) + ## 题目大意 **描述**:给定两个数组 $nums1$ 和 $nums2$。 diff --git "a/Solutions/0350. 344円270円244円344円270円252円346円225円260円347円273円204円347円232円204円344円272円244円351円233円206円 II.md" "b/Solutions/0350. 344円270円244円344円270円252円346円225円260円347円273円204円347円232円204円344円272円244円351円233円206円 II.md" index 172f6c98..1c61b03d 100644 --- "a/Solutions/0350. 344円270円244円344円270円252円346円225円260円347円273円204円347円232円204円344円272円244円351円233円206円 II.md" +++ "b/Solutions/0350. 344円270円244円344円270円252円346円225円260円347円273円204円347円232円204円344円272円244円351円233円206円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表 - 难度:简单 +## 题目链接 + +- [0350. 两个数组的交集 II - 力扣](https://leetcode.cn/problems/intersection-of-two-arrays-ii/) + ## 题目大意 **描述**:给定两个数组 $nums1$ 和 $nums2$。 diff --git "a/Solutions/0351. 345円256円211円345円215円223円347円263円273円347円273円237円346円211円213円345円212円277円350円247円243円351円224円201円.md" "b/Solutions/0351. 345円256円211円345円215円223円347円263円273円347円273円237円346円211円213円345円212円277円350円247円243円351円224円201円.md" index 01872dab..21491f10 100644 --- "a/Solutions/0351. 345円256円211円345円215円223円347円263円273円347円273円237円346円211円213円345円212円277円350円247円243円351円224円201円.md" +++ "b/Solutions/0351. 345円256円211円345円215円223円347円263円273円347円273円237円346円211円213円345円212円277円350円247円243円351円224円201円.md" @@ -3,6 +3,10 @@ - 标签:动态规划、回溯 - 难度:中等 +## 题目链接 + +- [0351. 安卓系统手势解锁 - 力扣](https://leetcode.cn/problems/android-unlock-patterns/) + ## 题目大意 **描述**:安卓系统手势解锁的界面是一个编号为 1ドル \sim 9$、大小为 3ドル \times 3$ 的网格。用户可以设定一个「解锁模式」,按照一定顺序经过 $k$ 个点,构成一个「解锁手势」。现在给定两个整数,分别为 $m$ 和 $n$。 diff --git "a/Solutions/0354. 344円277円204円347円275円227円346円226円257円345円245円227円345円250円203円344円277円241円345円260円201円351円227円256円351円242円230円.md" "b/Solutions/0354. 344円277円204円347円275円227円346円226円257円345円245円227円345円250円203円344円277円241円345円260円201円351円227円256円351円242円230円.md" index ae47e707..3792521e 100644 --- "a/Solutions/0354. 344円277円204円347円275円227円346円226円257円345円245円227円345円250円203円344円277円241円345円260円201円351円227円256円351円242円230円.md" +++ "b/Solutions/0354. 344円277円204円347円275円227円346円226円257円345円245円227円345円250円203円344円277円241円345円260円201円351円227円256円351円242円230円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、动态规划、排序 - 难度:困难 +## 题目链接 + +- [0354. 俄罗斯套娃信封问题 - 力扣](https://leetcode.cn/problems/russian-doll-envelopes/) + ## 题目大意 给定一个二维整数数组 envelopes 表示信封,其中 $envelopes[i] = [wi, hi],ドル表示第 $i$ 个信封的宽度 $w_i$ 和高度 $h_i$。 diff --git "a/Solutions/0357. 347円273円237円350円256円241円345円220円204円344円275円215円346円225円260円345円255円227円351円203円275円344円270円215円345円220円214円347円232円204円346円225円260円345円255円227円344円270円252円346円225円260円.md" "b/Solutions/0357. 347円273円237円350円256円241円345円220円204円344円275円215円346円225円260円345円255円227円351円203円275円344円270円215円345円220円214円347円232円204円346円225円260円345円255円227円344円270円252円346円225円260円.md" index 8d78168b..c9553448 100644 --- "a/Solutions/0357. 347円273円237円350円256円241円345円220円204円344円275円215円346円225円260円345円255円227円351円203円275円344円270円215円345円220円214円347円232円204円346円225円260円345円255円227円344円270円252円346円225円260円.md" +++ "b/Solutions/0357. 347円273円237円350円256円241円345円220円204円344円275円215円346円225円260円345円255円227円351円203円275円344円270円215円345円220円214円347円232円204円346円225円260円345円255円227円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划、回溯 - 难度:中等 +## 题目链接 + +- [0357. 统计各位数字都不同的数字个数 - 力扣](https://leetcode.cn/problems/count-numbers-with-unique-digits/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0359. 346円227円245円345円277円227円351円200円237円347円216円207円351円231円220円345円210円266円345円231円250円.md" "b/Solutions/0359. 346円227円245円345円277円227円351円200円237円347円216円207円351円231円220円345円210円266円345円231円250円.md" index ebd214a2..c65c8161 100644 --- "a/Solutions/0359. 346円227円245円345円277円227円351円200円237円347円216円207円351円231円220円345円210円266円345円231円250円.md" +++ "b/Solutions/0359. 346円227円245円345円277円227円351円200円237円347円216円207円351円231円220円345円210円266円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:设计、哈希表 - 难度:简单 +## 题目链接 + +- [0359. 日志速率限制器 - 力扣](https://leetcode.cn/problems/logger-rate-limiter/) + ## 题目大意 设计一个日志系统,可以流式接受消息和消息的时间戳。每条不重复的信息最多每 10 秒打印一次。即如果在时间 t 打印了 A 信息,则直到 t+10 的时间,才能再次打印这条信息。 diff --git "a/Solutions/0360. 346円234円211円345円272円217円350円275円254円345円214円226円346円225円260円347円273円204円.md" "b/Solutions/0360. 346円234円211円345円272円217円350円275円254円345円214円226円346円225円260円347円273円204円.md" index 52e09529..91d08037 100644 --- "a/Solutions/0360. 346円234円211円345円272円217円350円275円254円345円214円226円346円225円260円347円273円204円.md" +++ "b/Solutions/0360. 346円234円211円345円272円217円350円275円254円345円214円226円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、双指针、排序 - 难度:中等 +## 题目链接 + +- [0360. 有序转化数组 - 力扣](https://leetcode.cn/problems/sort-transformed-array/) + ## 题目大意 给定一个已经排好的整数数组 `nums` 和整数 `a`、`b`、`c`。 diff --git "a/Solutions/0367. 346円234円211円346円225円210円347円232円204円345円256円214円345円205円250円345円271円263円346円226円271円346円225円260円.md" "b/Solutions/0367. 346円234円211円346円225円210円347円232円204円345円256円214円345円205円250円345円271円263円346円226円271円346円225円260円.md" index 9647072d..f6483ec9 100644 --- "a/Solutions/0367. 346円234円211円346円225円210円347円232円204円345円256円214円345円205円250円345円271円263円346円226円271円346円225円260円.md" +++ "b/Solutions/0367. 346円234円211円346円225円210円347円232円204円345円256円214円345円205円250円345円271円263円346円226円271円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数学、二分查找 - 难度:简单 +## 题目链接 + +- [0367. 有效的完全平方数 - 力扣](https://leetcode.cn/problems/valid-perfect-square/) + ## 题目大意 **描述**:给定一个正整数 $num$。 diff --git "a/Solutions/0370. 345円214円272円351円227円264円345円212円240円346円263円225円.md" "b/Solutions/0370. 345円214円272円351円227円264円345円212円240円346円263円225円.md" index c56f94da..5cb4ce19 100644 --- "a/Solutions/0370. 345円214円272円351円227円264円345円212円240円346円263円225円.md" +++ "b/Solutions/0370. 345円214円272円351円227円264円345円212円240円346円263円225円.md" @@ -3,6 +3,10 @@ - 标签:数组、前缀和 - 难度:中等 +## 题目链接 + +- [0370. 区间加法 - 力扣](https://leetcode.cn/problems/range-addition/) + ## 题目大意 **描述**:给定一个数组的长度 `length` ,初始情况下数组中所有数字均为 `0`。再给定 `k` 个更新操作。其中每个操作是一个三元组 `[startIndex, endIndex, inc]`,表示将子数组 `nums[startIndex ... endIndex]` (包括 `startIndex`、`endIndex`)上所有元素增加 `inc`。 diff --git "a/Solutions/0371. 344円270円244円346円225円264円346円225円260円344円271円213円345円222円214円.md" "b/Solutions/0371. 344円270円244円346円225円264円346円225円260円344円271円213円345円222円214円.md" index fad4e8dc..50e9e1f4 100644 --- "a/Solutions/0371. 344円270円244円346円225円264円346円225円260円344円271円213円345円222円214円.md" +++ "b/Solutions/0371. 344円270円244円346円225円264円346円225円260円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数学 - 难度:中等 +## 题目链接 + +- [0371. 两整数之和 - 力扣](https://leetcode.cn/problems/sum-of-two-integers/) + ## 题目大意 **描述**:给定两个整数 $a$ 和 $b$。 diff --git "a/Solutions/0374. 347円214円234円346円225円260円345円255円227円345円244円247円345円260円217円.md" "b/Solutions/0374. 347円214円234円346円225円260円345円255円227円345円244円247円345円260円217円.md" index f2eb46ad..5a3a652f 100644 --- "a/Solutions/0374. 347円214円234円346円225円260円345円255円227円345円244円247円345円260円217円.md" +++ "b/Solutions/0374. 347円214円234円346円225円260円345円255円227円345円244円247円345円260円217円.md" @@ -3,6 +3,10 @@ - 标签:二分查找、交互 - 难度:简单 +## 题目链接 + +- [0374. 猜数字大小 - 力扣](https://leetcode.cn/problems/guess-number-higher-or-lower/) + ## 题目大意 **描述**:猜数字游戏。给定一个整数 $n$ 和一个接口 `def guess(num: int) -> int:`,题目会从 1ドル \sim n$ 中随机选取一个数 $x$。我们只能通过调用接口来判断自己猜测的数是否正确。 diff --git "a/Solutions/0375. 347円214円234円346円225円260円345円255円227円345円244円247円345円260円217円 II.md" "b/Solutions/0375. 347円214円234円346円225円260円345円255円227円345円244円247円345円260円217円 II.md" index 114543a3..d63c784c 100644 --- "a/Solutions/0375. 347円214円234円346円225円260円345円255円227円345円244円247円345円260円217円 II.md" +++ "b/Solutions/0375. 347円214円234円346円225円260円345円255円227円345円244円247円345円260円217円 II.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划、博弈 - 难度:中等 +## 题目链接 + +- [0375. 猜数字大小 II - 力扣](https://leetcode.cn/problems/guess-number-higher-or-lower-ii/) + ## 题目大意 **描述**:现在两个人来玩一个猜数游戏,游戏规则如下: diff --git "a/Solutions/0376. 346円221円206円345円212円250円345円272円217円345円210円227円.md" "b/Solutions/0376. 346円221円206円345円212円250円345円272円217円345円210円227円.md" index bcfcd931..42054408 100644 --- "a/Solutions/0376. 346円221円206円345円212円250円345円272円217円345円210円227円.md" +++ "b/Solutions/0376. 346円221円206円345円212円250円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、动态规划 - 难度:中等 +## 题目链接 + +- [0376. 摆动序列 - 力扣](https://leetcode.cn/problems/wiggle-subsequence/) + ## 题目大意 如果一个数组序列中,连续项之间的差值是严格的在正数、负数之间交替,则称该数组序列为「摆动序列」。第一个差值可能为正数,也可能为负数。只有一个元素或者还有两个不等元素的数组序列也可以看做是摆动序列。 diff --git "a/Solutions/0377. 347円273円204円345円220円210円346円200円273円345円222円214円 342円205円243円.md" "b/Solutions/0377. 347円273円204円345円220円210円346円200円273円345円222円214円 342円205円243円.md" index 832a17b0..82e3ba25 100644 --- "a/Solutions/0377. 347円273円204円345円220円210円346円200円273円345円222円214円 342円205円243円.md" +++ "b/Solutions/0377. 347円273円204円345円220円210円346円200円273円345円222円214円 342円205円243円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [0377. 组合总和 IV - 力扣](https://leetcode.cn/problems/combination-sum-iv/) + ## 题目大意 **描述**:给定一个由不同整数组成的数组 $nums$ 和一个目标整数 $target$。 diff --git "a/Solutions/0378. 346円234円211円345円272円217円347円237円251円351円230円265円344円270円255円347円254円254円 K 345円260円217円347円232円204円345円205円203円347円264円240円.md" "b/Solutions/0378. 346円234円211円345円272円217円347円237円251円351円230円265円344円270円255円347円254円254円 K 345円260円217円347円232円204円345円205円203円347円264円240円.md" index 254620a7..13218bea 100644 --- "a/Solutions/0378. 346円234円211円345円272円217円347円237円251円351円230円265円344円270円255円347円254円254円 K 345円260円217円347円232円204円345円205円203円347円264円240円.md" +++ "b/Solutions/0378. 346円234円211円345円272円217円347円237円251円351円230円265円344円270円255円347円254円254円 K 345円260円217円347円232円204円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、矩阵、排序、堆(优先队列) - 难度:中等 +## 题目链接 + +- [0378. 有序矩阵中第 K 小的元素 - 力扣](https://leetcode.cn/problems/kth-smallest-element-in-a-sorted-matrix/) + ## 题目大意 给定一个 `n * n` 矩阵 `matrix`,其中每行和每列元素均按升序排序。 diff --git "a/Solutions/0380. O(1) 346円227円266円351円227円264円346円217円222円345円205円245円343円200円201円345円210円240円351円231円244円345円222円214円350円216円267円345円217円226円351円232円217円346円234円272円345円205円203円347円264円240円.md" "b/Solutions/0380. O(1) 346円227円266円351円227円264円346円217円222円345円205円245円343円200円201円345円210円240円351円231円244円345円222円214円350円216円267円345円217円226円351円232円217円346円234円272円345円205円203円347円264円240円.md" index c59b91d3..67fafee2 100644 --- "a/Solutions/0380. O(1) 346円227円266円351円227円264円346円217円222円345円205円245円343円200円201円345円210円240円351円231円244円345円222円214円350円216円267円345円217円226円351円232円217円346円234円272円345円205円203円347円264円240円.md" +++ "b/Solutions/0380. O(1) 346円227円266円351円227円264円346円217円222円345円205円245円343円200円201円345円210円240円351円231円244円345円222円214円350円216円267円345円217円226円351円232円217円346円234円272円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:设计、数组、哈希表、数学、随机化 - 难度:中等 +## 题目链接 + +- [0380. 常数时间插入、删除和获取随机元素 - 力扣](https://leetcode.cn/problems/insert-delete-getrandom-o1/) + ## 题目大意 设计一个数据结构 ,支持时间复杂度为 O(1) 的以下操作: diff --git "a/Solutions/0383. 350円265円216円351円207円221円344円277円241円.md" "b/Solutions/0383. 350円265円216円351円207円221円344円277円241円.md" index 0c761f1f..d3e4e605 100644 --- "a/Solutions/0383. 350円265円216円351円207円221円344円277円241円.md" +++ "b/Solutions/0383. 350円265円216円351円207円221円344円277円241円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、计数 - 难度:简单 +## 题目链接 + +- [0383. 赎金信 - 力扣](https://leetcode.cn/problems/ransom-note/) + ## 题目大意 **描述**:为了不在赎金信中暴露字迹,从杂志上搜索各个需要的字母,组成单词来表达意思。 diff --git "a/Solutions/0384. 346円211円223円344円271円261円346円225円260円347円273円204円.md" "b/Solutions/0384. 346円211円223円344円271円261円346円225円260円347円273円204円.md" index 27b6c0a6..6808e03d 100644 --- "a/Solutions/0384. 346円211円223円344円271円261円346円225円260円347円273円204円.md" +++ "b/Solutions/0384. 346円211円223円344円271円261円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、随机化 - 难度:中等 +## 题目链接 + +- [0384. 打乱数组 - 力扣](https://leetcode.cn/problems/shuffle-an-array/) + ## 题目大意 **描述**:给定一个整数数组 $nums$。 diff --git "a/Solutions/0386. 345円255円227円345円205円270円345円272円217円346円216円222円346円225円260円.md" "b/Solutions/0386. 345円255円227円345円205円270円345円272円217円346円216円222円346円225円260円.md" index 9c151657..14851cbe 100644 --- "a/Solutions/0386. 345円255円227円345円205円270円345円272円217円346円216円222円346円225円260円.md" +++ "b/Solutions/0386. 345円255円227円345円205円270円345円272円217円346円216円222円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、字典树 - 难度:中等 +## 题目链接 + +- [0386. 字典序排数 - 力扣](https://leetcode.cn/problems/lexicographical-numbers/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/0387. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円347円254円254円344円270円200円344円270円252円345円224円257円344円270円200円345円255円227円347円254円246円.md" "b/Solutions/0387. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円347円254円254円344円270円200円344円270円252円345円224円257円344円270円200円345円255円227円347円254円246円.md" index 334a01f6..01a2c917 100644 --- "a/Solutions/0387. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円347円254円254円344円270円200円344円270円252円345円224円257円344円270円200円345円255円227円347円254円246円.md" +++ "b/Solutions/0387. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円347円254円254円344円270円200円344円270円252円345円224円257円344円270円200円345円255円227円347円254円246円.md" @@ -3,6 +3,10 @@ - 标签:队列、哈希表、字符串、计数 - 难度:简单 +## 题目链接 + +- [0387. 字符串中的第一个唯一字符 - 力扣](https://leetcode.cn/problems/first-unique-character-in-a-string/) + ## 题目大意 给定一个只包含小写字母的字符串 `s`。 diff --git "a/Solutions/0389. 346円211円276円344円270円215円345円220円214円.md" "b/Solutions/0389. 346円211円276円344円270円215円345円220円214円.md" index 72b6920e..6762a864 100644 --- "a/Solutions/0389. 346円211円276円344円270円215円345円220円214円.md" +++ "b/Solutions/0389. 346円211円276円344円270円215円345円220円214円.md" @@ -3,6 +3,10 @@ - 标签:位运算、哈希表、字符串、排序 - 难度:简单 +## 题目链接 + +- [0389. 找不同 - 力扣](https://leetcode.cn/problems/find-the-difference/) + ## 题目大意 给定两个只包含小写字母的字符串 s、t。字符串 t 是由 s 进行随机重拍之后,再在随机位置添加一个字母得到的。要求:找出字符串 t 中被添加的字母。 diff --git "a/Solutions/0391. 345円256円214円347円276円216円347円237円251円345円275円242円.md" "b/Solutions/0391. 345円256円214円347円276円216円347円237円251円345円275円242円.md" index 0f472859..a940e0c9 100644 --- "a/Solutions/0391. 345円256円214円347円276円216円347円237円251円345円275円242円.md" +++ "b/Solutions/0391. 345円256円214円347円276円216円347円237円251円345円275円242円.md" @@ -3,6 +3,10 @@ - 标签:数组、扫描线 - 难度:困难 +## 题目链接 + +- [0391. 完美矩形 - 力扣](https://leetcode.cn/problems/perfect-rectangle/) + ## 题目大意 **描述**:给定一个数组 `rectangles`,其中 `rectangles[i] = [xi, yi, ai, bi]` 表示一个坐标轴平行的矩形。这个矩形的左下顶点是 `(xi, yi)`,右上顶点是 `(ai, bi)`。 diff --git "a/Solutions/0392. 345円210円244円346円226円255円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/0392. 345円210円244円346円226円255円345円255円220円345円272円217円345円210円227円.md" index 3b20f6c9..c8611840 100644 --- "a/Solutions/0392. 345円210円244円346円226円255円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/0392. 345円210円244円346円226円255円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串、动态规划 - 难度:简单 +## 题目链接 + +- [0392. 判断子序列 - 力扣](https://leetcode.cn/problems/is-subsequence/) + ## 题目大意 **描述**:给定字符串 $s$ 和 $t$。 diff --git "a/Solutions/0394. 345円255円227円347円254円246円344円270円262円350円247円243円347円240円201円.md" "b/Solutions/0394. 345円255円227円347円254円246円344円270円262円350円247円243円347円240円201円.md" index 039d9c1b..a31f3b37 100644 --- "a/Solutions/0394. 345円255円227円347円254円246円344円270円262円350円247円243円347円240円201円.md" +++ "b/Solutions/0394. 345円255円227円347円254円246円344円270円262円350円247円243円347円240円201円.md" @@ -3,6 +3,10 @@ - 标签:栈、递归、字符串 - 难度:中等 +## 题目链接 + +- [0394. 字符串解码 - 力扣](https://leetcode.cn/problems/decode-string/) + ## 题目大意 **描述**:给定一个经过编码的字符串 `s`。 diff --git "a/Solutions/0395. 350円207円263円345円260円221円346円234円211円 K 344円270円252円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" "b/Solutions/0395. 350円207円263円345円260円221円346円234円211円 K 344円270円252円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" index 71747a91..cf5c480c 100644 --- "a/Solutions/0395. 350円207円263円345円260円221円346円234円211円 K 344円270円252円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" +++ "b/Solutions/0395. 350円207円263円345円260円221円346円234円211円 K 344円270円252円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、分治、滑动窗口 - 难度:中等 +## 题目链接 + +- [0395. 至少有 K 个重复字符的最长子串 - 力扣](https://leetcode.cn/problems/longest-substring-with-at-least-k-repeating-characters/) + ## 题目大意 给定一个字符串 `s` 和一个整数 `k`。 diff --git "a/Solutions/0399. 351円231円244円346円263円225円346円261円202円345円200円274円.md" "b/Solutions/0399. 351円231円244円346円263円225円346円261円202円345円200円274円.md" index b696edcc..078058c3 100644 --- "a/Solutions/0399. 351円231円244円346円263円225円346円261円202円345円200円274円.md" +++ "b/Solutions/0399. 351円231円244円346円263円225円346円261円202円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图、数组、最短路 - 难度:中等 +## 题目链接 + +- [0399. 除法求值 - 力扣](https://leetcode.cn/problems/evaluate-division/) + ## 题目大意 **描述**:给定一个变量对数组 $equations$ 和一个实数数组 $values$ 作为已知条件,其中 $equations[i] = [Ai, Bi]$ 和 $values[i]$ 共同表示 `Ai / Bi = values[i]`。每个 $Ai$ 或 $Bi$ 是一个表示单个变量的字符串。 diff --git "a/Solutions/0400. 347円254円254円 N 344円275円215円346円225円260円345円255円227円.md" "b/Solutions/0400. 347円254円254円 N 344円275円215円346円225円260円345円255円227円.md" index ef6c5f43..7f9b0528 100644 --- "a/Solutions/0400. 347円254円254円 N 344円275円215円346円225円260円345円255円227円.md" +++ "b/Solutions/0400. 347円254円254円 N 344円275円215円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数学、二分查找 - 难度:中等 +## 题目链接 + +- [0400. 第 N 位数字 - 力扣](https://leetcode.cn/problems/nth-digit/) + ## 题目大意 **描述**:给你一个整数 $n$。 diff --git "a/Solutions/0403. 351円235円222円350円233円231円350円277円207円346円262円263円.md" "b/Solutions/0403. 351円235円222円350円233円231円350円277円207円346円262円263円.md" index ad1102eb..0f2f17e8 100644 --- "a/Solutions/0403. 351円235円222円350円233円231円350円277円207円346円262円263円.md" +++ "b/Solutions/0403. 351円235円222円350円233円231円350円277円207円346円262円263円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:困难 +## 题目链接 + +- [0403. 青蛙过河 - 力扣](https://leetcode.cn/problems/frog-jump/) + ## 题目大意 **描述**:一只青蛙要过河,这条河被等分为若干个单元格,每一个单元格内可能放油一块石子(也可能没有)。青蛙只能跳到有石子的单元格内,不能跳到没有石子的单元格内。 diff --git "a/Solutions/0404. 345円267円246円345円217円266円345円255円220円344円271円213円345円222円214円.md" "b/Solutions/0404. 345円267円246円345円217円266円345円255円220円344円271円213円345円222円214円.md" index f57f06fc..12c2b962 100644 --- "a/Solutions/0404. 345円267円246円345円217円266円345円255円220円344円271円213円345円222円214円.md" +++ "b/Solutions/0404. 345円267円246円345円217円266円345円255円220円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0404. 左叶子之和 - 力扣](https://leetcode.cn/problems/sum-of-left-leaves/) + ## 题目大意 给定一个二叉树,计算所有左叶子之和。 diff --git "a/Solutions/0405. 346円225円260円345円255円227円350円275円254円346円215円242円344円270円272円345円215円201円345円205円255円350円277円233円345円210円266円346円225円260円.md" "b/Solutions/0405. 346円225円260円345円255円227円350円275円254円346円215円242円344円270円272円345円215円201円345円205円255円350円277円233円345円210円266円346円225円260円.md" index 9a674cf2..6d17c2f0 100644 --- "a/Solutions/0405. 346円225円260円345円255円227円350円275円254円346円215円242円344円270円272円345円215円201円345円205円255円350円277円233円345円210円266円346円225円260円.md" +++ "b/Solutions/0405. 346円225円260円345円255円227円350円275円254円346円215円242円344円270円272円345円215円201円345円205円255円350円277円233円345円210円266円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数学 - 难度:简单 +## 题目链接 + +- [0405. 数字转换为十六进制数 - 力扣](https://leetcode.cn/problems/convert-a-number-to-hexadecimal/) + ## 题目大意 **描述**:给定一个整数 $num$。 diff --git "a/Solutions/0406. 346円240円271円346円215円256円350円272円253円351円253円230円351円207円215円345円273円272円351円230円237円345円210円227円.md" "b/Solutions/0406. 346円240円271円346円215円256円350円272円253円351円253円230円351円207円215円345円273円272円351円230円237円345円210円227円.md" index f6fd40a1..017f6249 100644 --- "a/Solutions/0406. 346円240円271円346円215円256円350円272円253円351円253円230円351円207円215円345円273円272円351円230円237円345円210円227円.md" +++ "b/Solutions/0406. 346円240円271円346円215円256円350円272円253円351円253円230円351円207円215円345円273円272円351円230円237円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:贪心、树状数组、线段树、数组、排序 - 难度:中等 +## 题目链接 + +- [0406. 根据身高重建队列 - 力扣](https://leetcode.cn/problems/queue-reconstruction-by-height/) + ## 题目大意 n 个人打乱顺序排成一排,给定一个数组 people 表示队列中人的属性(顺序是打乱的)。其中 $people[i] = [h_i, k_i]$ 表示第 i 个人的身高为 $h_i,ドル前面正好有 $k_i$ 个身高大于或等于 $h_i$ 的人。 diff --git "a/Solutions/0409. 346円234円200円351円225円277円345円233円236円346円226円207円344円270円262円.md" "b/Solutions/0409. 346円234円200円351円225円277円345円233円236円346円226円207円344円270円262円.md" index 3d40944d..a3a23102 100644 --- "a/Solutions/0409. 346円234円200円351円225円277円345円233円236円346円226円207円344円270円262円.md" +++ "b/Solutions/0409. 346円234円200円351円225円277円345円233円236円346円226円207円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:贪心、哈希表、字符串 - 难度:简单 +## 题目链接 + +- [0409. 最长回文串 - 力扣](https://leetcode.cn/problems/longest-palindrome/) + ## 题目大意 给定一个包含大写字母和小写字母的字符串 `s`。 diff --git "a/Solutions/0410. 345円210円206円345円211円262円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円200円274円.md" "b/Solutions/0410. 345円210円206円345円211円262円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円200円274円.md" index eb339c0c..245a6b5c 100644 --- "a/Solutions/0410. 345円210円206円345円211円262円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円200円274円.md" +++ "b/Solutions/0410. 345円210円206円345円211円262円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、二分查找、动态规划、前缀和 - 难度:困难 +## 题目链接 + +- [0410. 分割数组的最大值 - 力扣](https://leetcode.cn/problems/split-array-largest-sum/) + ## 题目大意 给定一个非负整数数组 nums 和一个整数 m,将数组分成 m 个非空的连续子数组,要求使 m 个子数组各自和的最大值最小,并求出子数组各自和的最大值。 diff --git a/Solutions/0412. Fizz Buzz.md b/Solutions/0412. Fizz Buzz.md index 1ee3422c..d8f3d342 100644 --- a/Solutions/0412. Fizz Buzz.md +++ b/Solutions/0412. Fizz Buzz.md @@ -3,6 +3,10 @@ - 标签:数学、字符串、模拟 - 难度:简单 +## 题目链接 + +- [0412. Fizz Buzz - 力扣](https://leetcode.cn/problems/fizz-buzz/) + ## 题目大意 给定一个整数 n,按照规则,输出 1~n 的字符串表示。 diff --git "a/Solutions/0415. 345円255円227円347円254円246円344円270円262円347円233円270円345円212円240円.md" "b/Solutions/0415. 345円255円227円347円254円246円344円270円262円347円233円270円345円212円240円.md" index 6cf66ba9..53724198 100644 --- "a/Solutions/0415. 345円255円227円347円254円246円344円270円262円347円233円270円345円212円240円.md" +++ "b/Solutions/0415. 345円255円227円347円254円246円344円270円262円347円233円270円345円212円240円.md" @@ -3,6 +3,10 @@ - 标签:数学、字符串、模拟 - 难度:简单 +## 题目链接 + +- [0415. 字符串相加 - 力扣](https://leetcode.cn/problems/add-strings/) + ## 题目大意 **描述**:给定两个字符串形式的非负整数 `num1` 和`num2`。 diff --git "a/Solutions/0416. 345円210円206円345円211円262円347円255円211円345円222円214円345円255円220円351円233円206円.md" "b/Solutions/0416. 345円210円206円345円211円262円347円255円211円345円222円214円345円255円220円351円233円206円.md" index 8fdf6be7..93a170e4 100644 --- "a/Solutions/0416. 345円210円206円345円211円262円347円255円211円345円222円214円345円255円220円351円233円206円.md" +++ "b/Solutions/0416. 345円210円206円345円211円262円347円255円211円345円222円214円345円255円220円351円233円206円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [0416. 分割等和子集 - 力扣](https://leetcode.cn/problems/partition-equal-subset-sum/) + ## 题目大意 **描述**:给定一个只包含正整数的非空数组 $nums$。 diff --git "a/Solutions/0417. 345円244円252円345円271円263円346円264円213円345円244円247円350円245円277円346円264円213円346円260円264円346円265円201円351円227円256円351円242円230円.md" "b/Solutions/0417. 345円244円252円345円271円263円346円264円213円345円244円247円350円245円277円346円264円213円346円260円264円346円265円201円351円227円256円351円242円230円.md" index f678adaa..5071e89f 100644 --- "a/Solutions/0417. 345円244円252円345円271円263円346円264円213円345円244円247円350円245円277円346円264円213円346円260円264円346円265円201円351円227円256円351円242円230円.md" +++ "b/Solutions/0417. 345円244円252円345円271円263円346円264円213円345円244円247円350円245円277円346円264円213円346円260円264円346円265円201円351円227円256円351円242円230円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、数组、矩阵 - 难度:中等 +## 题目链接 + +- [0417. 太平洋大西洋水流问题 - 力扣](https://leetcode.cn/problems/pacific-atlantic-water-flow/) + ## 题目大意 **描述**:给定一个 `m * n` 大小的二维非负整数矩阵 `heights` 来表示一片大陆上各个单元格的高度。`heights[i][j]` 表示第 `i` 行第 `j` 列所代表的陆地高度。这个二维矩阵所代表的陆地被太平洋和大西洋所包围着。左上角是「太平洋」,右下角是「大西洋」。规定水流只能按照上、下、左、右四个方向流动,且只能从高处流到低处,或者在同等高度上流动。 diff --git "a/Solutions/0421. 346円225円260円347円273円204円344円270円255円344円270円244円344円270円252円346円225円260円347円232円204円346円234円200円345円244円247円345円274円202円346円210円226円345円200円274円.md" "b/Solutions/0421. 346円225円260円347円273円204円344円270円255円344円270円244円344円270円252円346円225円260円347円232円204円346円234円200円345円244円247円345円274円202円346円210円226円345円200円274円.md" index 03f6e7b8..5063c584 100644 --- "a/Solutions/0421. 346円225円260円347円273円204円344円270円255円344円270円244円344円270円252円346円225円260円347円232円204円346円234円200円345円244円247円345円274円202円346円210円226円345円200円274円.md" +++ "b/Solutions/0421. 346円225円260円347円273円204円344円270円255円344円270円244円344円270円252円346円225円260円347円232円204円346円234円200円345円244円247円345円274円202円346円210円226円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:位运算、字典树、数组、哈希表 - 难度:中等 +## 题目链接 + +- [0421. 数组中两个数的最大异或值 - 力扣](https://leetcode.cn/problems/maximum-xor-of-two-numbers-in-an-array/) + ## 题目大意 给定一个整数数组 `nums`。 diff --git "a/Solutions/0424. 346円233円277円346円215円242円345円220円216円347円232円204円346円234円200円351円225円277円351円207円215円345円244円215円345円255円227円347円254円246円.md" "b/Solutions/0424. 346円233円277円346円215円242円345円220円216円347円232円204円346円234円200円351円225円277円351円207円215円345円244円215円345円255円227円347円254円246円.md" index aba387dd..edf2299f 100644 --- "a/Solutions/0424. 346円233円277円346円215円242円345円220円216円347円232円204円346円234円200円351円225円277円351円207円215円345円244円215円345円255円227円347円254円246円.md" +++ "b/Solutions/0424. 346円233円277円346円215円242円345円220円216円347円232円204円346円234円200円351円225円277円351円207円215円345円244円215円345円255円227円347円254円246円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [0424. 替换后的最长重复字符 - 力扣](https://leetcode.cn/problems/longest-repeating-character-replacement/) + ## 题目大意 给定一个仅由大写英文字母组成的字符串 s,以及一个整数 k。可以将任意位置上的字符替换成另外的大写字母,最多可替换 k 次。再进行上述操作后,找到包含重复字母的最长子串长度。 diff --git "a/Solutions/0425. 345円215円225円350円257円215円346円226円271円345円235円227円.md" "b/Solutions/0425. 345円215円225円350円257円215円346円226円271円345円235円227円.md" index 5628fa35..540ad354 100644 --- "a/Solutions/0425. 345円215円225円350円257円215円346円226円271円345円235円227円.md" +++ "b/Solutions/0425. 345円215円225円350円257円215円346円226円271円345円235円227円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、字符串、回溯 - 难度:困难 +## 题目链接 + +- [0425. 单词方块 - 力扣](https://leetcode.cn/problems/word-squares/) + ## 题目大意 给定一个单词集合 `words`(没有重复)。 diff --git "a/Solutions/0426. 345円260円206円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円275円254円345円214円226円344円270円272円346円216円222円345円272円217円347円232円204円345円217円214円345円220円221円351円223円276円350円241円250円.md" "b/Solutions/0426. 345円260円206円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円275円254円345円214円226円344円270円272円346円216円222円345円272円217円347円232円204円345円217円214円345円220円221円351円223円276円350円241円250円.md" index f51214a0..8f9ebc7e 100644 --- "a/Solutions/0426. 345円260円206円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円275円254円345円214円226円344円270円272円346円216円222円345円272円217円347円232円204円345円217円214円345円220円221円351円223円276円350円241円250円.md" +++ "b/Solutions/0426. 345円260円206円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円275円254円345円214円226円344円270円272円346円216円222円345円272円217円347円232円204円345円217円214円345円220円221円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索、二叉搜索树、链表、二叉树、双向链表 - 难度:中等 +## 题目链接 + +- [0426. 将二叉搜索树转化为排序的双向链表 - 力扣](https://leetcode.cn/problems/convert-binary-search-tree-to-sorted-doubly-linked-list/) + ## 题目大意 给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/0428. 345円272円217円345円210円227円345円214円226円345円222円214円345円217円215円345円272円217円345円210円227円345円214円226円 N 345円217円211円346円240円221円.md" "b/Solutions/0428. 345円272円217円345円210円227円345円214円226円345円222円214円345円217円215円345円272円217円345円210円227円345円214円226円 N 345円217円211円346円240円221円.md" index ce8ae971..bb22265a 100644 --- "a/Solutions/0428. 345円272円217円345円210円227円345円214円226円345円222円214円345円217円215円345円272円217円345円210円227円345円214円226円 N 345円217円211円346円240円221円.md" +++ "b/Solutions/0428. 345円272円217円345円210円227円345円214円226円345円222円214円345円217円215円345円272円217円345円210円227円345円214円226円 N 345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、字符串 - 难度:困难 +## 题目链接 + +- [0428. 序列化和反序列化 N 叉树 - 力扣](https://leetcode.cn/problems/serialize-and-deserialize-n-ary-tree/) + ## 题目大意 要求:设计一个序列化和反序列化 N 叉树的算法。序列化 / 反序列化算法的算法实现没有限制。你只需要保证 N 叉树可以被序列化为一个字符串并且该字符串可以被反序列化成原树结构即可。 diff --git "a/Solutions/0429. N 345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円.md" "b/Solutions/0429. N 345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円.md" index 485de8d7..b479252b 100644 --- "a/Solutions/0429. N 345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円.md" +++ "b/Solutions/0429. N 345円217円211円346円240円221円347円232円204円345円261円202円345円272円217円351円201円215円345円216円206円.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索 - 难度:中等 +## 题目链接 + +- [0429. N 叉树的层序遍历 - 力扣](https://leetcode.cn/problems/n-ary-tree-level-order-traversal/) + ## 题目大意 给定一个 N 叉树的根节点 `root`。 diff --git "a/Solutions/0430. 346円211円201円345円271円263円345円214円226円345円244円232円347円272円247円345円217円214円345円220円221円351円223円276円350円241円250円.md" "b/Solutions/0430. 346円211円201円345円271円263円345円214円226円345円244円232円347円272円247円345円217円214円345円220円221円351円223円276円350円241円250円.md" index b472f8b1..c9a3d3bb 100644 --- "a/Solutions/0430. 346円211円201円345円271円263円345円214円226円345円244円232円347円272円247円345円217円214円345円220円221円351円223円276円350円241円250円.md" +++ "b/Solutions/0430. 346円211円201円345円271円263円345円214円226円345円244円232円347円272円247円345円217円214円345円220円221円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、链表、双向链表 - 难度:中等 +## 题目链接 + +- [0430. 扁平化多级双向链表 - 力扣](https://leetcode.cn/problems/flatten-a-multilevel-doubly-linked-list/) + ## 题目大意 给定一个带子链表指针 child 的双向链表,将 child 的子链表进行扁平化处理,使所有节点出现在单级双向链表中。 diff --git "a/Solutions/0435. 346円227円240円351円207円215円345円217円240円345円214円272円351円227円264円.md" "b/Solutions/0435. 346円227円240円351円207円215円345円217円240円345円214円272円351円227円264円.md" index 7853fba7..5b911c02 100644 --- "a/Solutions/0435. 346円227円240円351円207円215円345円217円240円345円214円272円351円227円264円.md" +++ "b/Solutions/0435. 346円227円240円351円207円215円345円217円240円345円214円272円351円227円264円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、动态规划、排序 - 难度:中等 +## 题目链接 + +- [0435. 无重叠区间 - 力扣](https://leetcode.cn/problems/non-overlapping-intervals/) + ## 题目大意 **描述**:给定一个区间的集合 `intervals`,其中 `intervals[i] = [starti, endi]`。从集合中移除部分区间,使得剩下的区间互不重叠。 diff --git "a/Solutions/0437. 350円267円257円345円276円204円346円200円273円345円222円214円 III.md" "b/Solutions/0437. 350円267円257円345円276円204円346円200円273円345円222円214円 III.md" index b8be8681..141efdcb 100644 --- "a/Solutions/0437. 350円267円257円345円276円204円346円200円273円345円222円214円 III.md" +++ "b/Solutions/0437. 350円267円257円345円276円204円346円200円273円345円222円214円 III.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0437. 路径总和 III - 力扣](https://leetcode.cn/problems/path-sum-iii/) + ## 题目大意 给定一个二叉树的根节点 `root`,和一个整数 `sum`。 diff --git "a/Solutions/0438. 346円211円276円345円210円260円345円255円227円347円254円246円344円270円262円344円270円255円346円211円200円346円234円211円345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円.md" "b/Solutions/0438. 346円211円276円345円210円260円345円255円227円347円254円246円344円270円262円344円270円255円346円211円200円346円234円211円345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円.md" index cc7a38f1..502ac219 100644 --- "a/Solutions/0438. 346円211円276円345円210円260円345円255円227円347円254円246円344円270円262円344円270円255円346円211円200円346円234円211円345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円.md" +++ "b/Solutions/0438. 346円211円276円345円210円260円345円255円227円347円254円246円344円270円262円344円270円255円346円211円200円346円234円211円345円255円227円346円257円215円345円274円202円344円275円215円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [0438. 找到字符串中所有字母异位词 - 力扣](https://leetcode.cn/problems/find-all-anagrams-in-a-string/) + ## 题目大意 给定两个字符串 `s` 和 `p`。 diff --git "a/Solutions/0443. 345円216円213円347円274円251円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/0443. 345円216円213円347円274円251円345円255円227円347円254円246円344円270円262円.md" index 61681dde..51ddae50 100644 --- "a/Solutions/0443. 345円216円213円347円274円251円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/0443. 345円216円213円347円274円251円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串 - 难度:中等 +## 题目链接 + +- [0443. 压缩字符串 - 力扣](https://leetcode.cn/problems/string-compression/) + ## 题目大意 **描述**:给定一个字符数组 `chars`。请使用下述算法压缩: diff --git "a/Solutions/0445. 344円270円244円346円225円260円347円233円270円345円212円240円 II.md" "b/Solutions/0445. 344円270円244円346円225円260円347円233円270円345円212円240円 II.md" index b821e36a..6a4e0214 100644 --- "a/Solutions/0445. 344円270円244円346円225円260円347円233円270円345円212円240円 II.md" +++ "b/Solutions/0445. 344円270円244円346円225円260円347円233円270円345円212円240円 II.md" @@ -3,6 +3,10 @@ - 标签:栈、链表、数学 - 难度:中等 +## 题目链接 + +- [0445. 两数相加 II - 力扣](https://leetcode.cn/problems/add-two-numbers-ii/) + ## 题目大意 给定两个非空链表的头节点 `l1` 和 `l2` 来代表两个非负整数。数字最高位位于链表开始位置。每个节点只储存一位数字。除了数字 `0` 之外,这两个链表代表的数字都不会以 `0` 开头。 diff --git "a/Solutions/0447. 345円233円236円346円227円213円351円225円226円347円232円204円346円225円260円351円207円217円.md" "b/Solutions/0447. 345円233円236円346円227円213円351円225円226円347円232円204円346円225円260円351円207円217円.md" index 54b1419a..d5eaea85 100644 --- "a/Solutions/0447. 345円233円236円346円227円213円351円225円226円347円232円204円346円225円260円351円207円217円.md" +++ "b/Solutions/0447. 345円233円236円346円227円213円351円225円226円347円232円204円346円225円260円351円207円217円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、数学 - 难度:中等 +## 题目链接 + +- [0447. 回旋镖的数量 - 力扣](https://leetcode.cn/problems/number-of-boomerangs/) + ## 题目大意 给定平面上点坐标的数组 points,其中 $points[i] = [x_i, y_i]$。判断 points 中是否存在三个点 i,j,k,满足 i 和 j 之间的距离等于 i 和 k 之间的距离,即 $dist[i, j] = dist[i, k]$。找出满足上述关系的答案数量。 diff --git "a/Solutions/0450. 345円210円240円351円231円244円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円350円212円202円347円202円271円.md" "b/Solutions/0450. 345円210円240円351円231円244円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円350円212円202円347円202円271円.md" index e167afc9..fbb009ba 100644 --- "a/Solutions/0450. 345円210円240円351円231円244円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円350円212円202円347円202円271円.md" +++ "b/Solutions/0450. 345円210円240円351円231円244円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:树、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [0450. 删除二叉搜索树中的节点 - 力扣](https://leetcode.cn/problems/delete-node-in-a-bst/) + ## 题目大意 **描述**:给定一个二叉搜索树的根节点 `root`,以及一个值 `key`。 diff --git "a/Solutions/0451. 346円240円271円346円215円256円345円255円227円347円254円246円345円207円272円347円216円260円351円242円221円347円216円207円346円216円222円345円272円217円.md" "b/Solutions/0451. 346円240円271円346円215円256円345円255円227円347円254円246円345円207円272円347円216円260円351円242円221円347円216円207円346円216円222円345円272円217円.md" index 26359de3..e3b6b1ac 100644 --- "a/Solutions/0451. 346円240円271円346円215円256円345円255円227円347円254円246円345円207円272円347円216円260円351円242円221円347円216円207円346円216円222円345円272円217円.md" +++ "b/Solutions/0451. 346円240円271円346円215円256円345円255円227円347円254円246円345円207円272円347円216円260円351円242円221円347円216円207円346円216円222円345円272円217円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、桶排序、计数、排序、堆(优先队列) - 难度:中等 +## 题目链接 + +- [0451. 根据字符出现频率排序 - 力扣](https://leetcode.cn/problems/sort-characters-by-frequency/) + ## 题目大意 **描述**:给定一个字符串 `s`。 diff --git "a/Solutions/0452. 347円224円250円346円234円200円345円260円221円346円225円260円351円207円217円347円232円204円347円256円255円345円274円225円347円210円206円346円260円224円347円220円203円.md" "b/Solutions/0452. 347円224円250円346円234円200円345円260円221円346円225円260円351円207円217円347円232円204円347円256円255円345円274円225円347円210円206円346円260円224円347円220円203円.md" index 0defaeed..0bc549da 100644 --- "a/Solutions/0452. 347円224円250円346円234円200円345円260円221円346円225円260円351円207円217円347円232円204円347円256円255円345円274円225円347円210円206円346円260円224円347円220円203円.md" +++ "b/Solutions/0452. 347円224円250円346円234円200円345円260円221円346円225円260円351円207円217円347円232円204円347円256円255円345円274円225円347円210円206円346円260円224円347円220円203円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、排序 - 难度:中等 +## 题目链接 + +- [0452. 用最少数量的箭引爆气球 - 力扣](https://leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons/) + ## 题目大意 **描述**:在一个坐标系中有许多球形的气球。对于每个气球,给定气球在 x 轴上的开始坐标和结束坐标 $(x_{start}, x_{end})$。 diff --git "a/Solutions/0454. 345円233円233円346円225円260円347円233円270円345円212円240円 II.md" "b/Solutions/0454. 345円233円233円346円225円260円347円233円270円345円212円240円 II.md" index 3d48cdff..118c27f2 100644 --- "a/Solutions/0454. 345円233円233円346円225円260円347円233円270円345円212円240円 II.md" +++ "b/Solutions/0454. 345円233円233円346円225円260円347円233円270円345円212円240円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表 - 难度:中等 +## 题目链接 + +- [0454. 四数相加 II - 力扣](https://leetcode.cn/problems/4sum-ii/) + ## 题目大意 **描述**:给定四个整数数组 $nums1$、$nums2$、$nums3$、$nums4$。 diff --git "a/Solutions/0455. 345円210円206円345円217円221円351円245円274円345円271円262円.md" "b/Solutions/0455. 345円210円206円345円217円221円351円245円274円345円271円262円.md" index f2397b3c..11628322 100644 --- "a/Solutions/0455. 345円210円206円345円217円221円351円245円274円345円271円262円.md" +++ "b/Solutions/0455. 345円210円206円345円217円221円351円245円274円345円271円262円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、双指针、排序 - 难度:简单 +## 题目链接 + +- [0455. 分发饼干 - 力扣](https://leetcode.cn/problems/assign-cookies/) + ## 题目大意 **描述**:一位很棒的家长为孩子们分发饼干。对于每个孩子 `i`,都有一个胃口值 `g[i]`,即每个小孩希望得到饼干的最小尺寸值。对于每块饼干 `j`,都有一个尺寸值 `s[j]`。只有当 `s[j]> g[i]` 时,我们才能将饼干 `j` 分配给孩子 `i`。每个孩子最多只能给一块饼干。 diff --git "a/Solutions/0459. 351円207円215円345円244円215円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/0459. 351円207円215円345円244円215円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" index dce76e3e..16a72227 100644 --- "a/Solutions/0459. 351円207円215円345円244円215円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/0459. 351円207円215円345円244円215円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:字符串、字符串匹配 - 难度:简单 +## 题目链接 + +- [0459. 重复的子字符串 - 力扣](https://leetcode.cn/problems/repeated-substring-pattern/) + ## 题目大意 **描述**:给定一个非空的字符串 `s`。 diff --git "a/Solutions/0461. 346円261円211円346円230円216円350円267円235円347円246円273円.md" "b/Solutions/0461. 346円261円211円346円230円216円350円267円235円347円246円273円.md" index b66c9e42..97dc0c4e 100644 --- "a/Solutions/0461. 346円261円211円346円230円216円350円267円235円347円246円273円.md" +++ "b/Solutions/0461. 346円261円211円346円230円216円350円267円235円347円246円273円.md" @@ -3,6 +3,10 @@ - 标签:位运算 - 难度:简单 +## 题目链接 + +- [0461. 汉明距离 - 力扣](https://leetcode.cn/problems/hamming-distance/) + ## 题目大意 给定两个整数 x 和 y,计算他们之间的汉明距离。 diff --git "a/Solutions/0463. 345円262円233円345円261円277円347円232円204円345円221円250円351円225円277円.md" "b/Solutions/0463. 345円262円233円345円261円277円347円232円204円345円221円250円351円225円277円.md" index 6ef3c04d..0d4cf576 100644 --- "a/Solutions/0463. 345円262円233円345円261円277円347円232円204円345円221円250円351円225円277円.md" +++ "b/Solutions/0463. 345円262円233円345円261円277円347円232円204円345円221円250円351円225円277円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、数组、矩阵 - 难度:简单 +## 题目链接 + +- [0463. 岛屿的周长 - 力扣](https://leetcode.cn/problems/island-perimeter/) + ## 题目大意 **描述**:给定一个 `row * col` 大小的二维网格地图 `grid` ,其中:`grid[i][j] = 1` 表示陆地,`grid[i][j] = 0` 表示水域。 diff --git "a/Solutions/0464. 346円210円221円350円203円275円350円265円242円345円220円227円.md" "b/Solutions/0464. 346円210円221円350円203円275円350円265円242円345円220円227円.md" index 7aef4439..b1129749 100644 --- "a/Solutions/0464. 346円210円221円350円203円275円350円265円242円345円220円227円.md" +++ "b/Solutions/0464. 346円210円221円350円203円275円350円265円242円345円220円227円.md" @@ -3,6 +3,10 @@ - 标签:位运算、记忆化搜索、数学、动态规划、状态压缩、博弈 - 难度:中等 +## 题目链接 + +- [0464. 我能赢吗 - 力扣](https://leetcode.cn/problems/can-i-win/) + ## 题目大意 **描述**:给定两个整数,$maxChoosableInteger$ 表示可以选择的最大整数,$desiredTotal$ 表示累计和。现在开始玩一个游戏,两个玩家轮流从 1ドル \sim maxChoosableInteger$ 中不重复的抽取一个整数,直到累积整数和大于等于 $desiredTotal$ 时,这个人就赢得比赛。假设两位玩家玩游戏时都表现最佳。 diff --git "a/Solutions/0467. 347円216円257円347円273円225円345円255円227円347円254円246円344円270円262円344円270円255円345円224円257円344円270円200円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/0467. 347円216円257円347円273円225円345円255円227円347円254円246円344円270円262円344円270円255円345円224円257円344円270円200円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" index d054977d..2eb5e95b 100644 --- "a/Solutions/0467. 347円216円257円347円273円225円345円255円227円347円254円246円344円270円262円344円270円255円345円224円257円344円270円200円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/0467. 347円216円257円347円273円225円345円255円227円347円254円246円344円270円262円344円270円255円345円224円257円344円270円200円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0467. 环绕字符串中唯一的子字符串 - 力扣](https://leetcode.cn/problems/unique-substrings-in-wraparound-string/) + ## 题目大意 把字符串 `s` 看作是 `abcdefghijklmnopqrstuvwxyz` 的无限环绕字符串,所以 `s` 看起来是这样的:`...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd....`。 diff --git "a/Solutions/0468. 351円252円214円350円257円201円IP345円234円260円345円235円200円.md" "b/Solutions/0468. 351円252円214円350円257円201円IP345円234円260円345円235円200円.md" index f9ca8b55..ffb49758 100644 --- "a/Solutions/0468. 351円252円214円350円257円201円IP345円234円260円345円235円200円.md" +++ "b/Solutions/0468. 351円252円214円350円257円201円IP345円234円260円345円235円200円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:中等 +## 题目链接 + +- [0468. 验证IP地址 - 力扣](https://leetcode.cn/problems/validate-ip-address/) + ## 题目大意 **描述**:给定一个字符串 `queryIP`。 diff --git "a/Solutions/0473. 347円201円253円346円237円264円346円213円274円346円255円243円346円226円271円345円275円242円.md" "b/Solutions/0473. 347円201円253円346円237円264円346円213円274円346円255円243円346円226円271円345円275円242円.md" index a892a44c..0fe3cbf7 100644 --- "a/Solutions/0473. 347円201円253円346円237円264円346円213円274円346円255円243円346円226円271円345円275円242円.md" +++ "b/Solutions/0473. 347円201円253円346円237円264円346円213円274円346円255円243円346円226円271円345円275円242円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、动态规划、回溯、状态压缩 - 难度:中等 +## 题目链接 + +- [0473. 火柴拼正方形 - 力扣](https://leetcode.cn/problems/matchsticks-to-square/) + ## 题目大意 **描述**:给定一个表示火柴长度的数组 $matchsticks,ドル其中 $matchsticks[i]$ 表示第 $i$ 根火柴的长度。 diff --git "a/Solutions/0474. 344円270円200円345円222円214円351円233円266円.md" "b/Solutions/0474. 344円270円200円345円222円214円351円233円266円.md" index 3fe15544..7100a833 100644 --- "a/Solutions/0474. 344円270円200円345円222円214円351円233円266円.md" +++ "b/Solutions/0474. 344円270円200円345円222円214円351円233円266円.md" @@ -3,6 +3,10 @@ - 标签:数组、字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0474. 一和零 - 力扣](https://leetcode.cn/problems/ones-and-zeroes/) + ## 题目大意 **描述**:给定一个二进制字符串数组 $strs,ドル以及两个整数 $m$ 和 $n$。 diff --git "a/Solutions/0480. 346円273円221円345円212円250円347円252円227円345円217円243円344円270円255円344円275円215円346円225円260円.md" "b/Solutions/0480. 346円273円221円345円212円250円347円252円227円345円217円243円344円270円255円344円275円215円346円225円260円.md" index d89ae6bc..bd78e7e6 100644 --- "a/Solutions/0480. 346円273円221円345円212円250円347円252円227円345円217円243円344円270円255円344円275円215円346円225円260円.md" +++ "b/Solutions/0480. 346円273円221円345円212円250円347円252円227円345円217円243円344円270円255円344円275円215円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、滑动窗口、堆(优先队列) - 难度:困难 +## 题目链接 + +- [0480. 滑动窗口中位数 - 力扣](https://leetcode.cn/problems/sliding-window-median/) + ## 题目大意 给定一个数组 `nums`,有一个长度为 `k` 的窗口从最左端滑动到最右端。窗口中有 `k` 个数,每次窗口向右移动 `1` 位。 diff --git "a/Solutions/0485. 346円234円200円345円244円247円350円277円236円347円273円255円 1 347円232円204円344円270円252円346円225円260円.md" "b/Solutions/0485. 346円234円200円345円244円247円350円277円236円347円273円255円 1 347円232円204円344円270円252円346円225円260円.md" index d4423e93..f93f9d34 100644 --- "a/Solutions/0485. 346円234円200円345円244円247円350円277円236円347円273円255円 1 347円232円204円344円270円252円346円225円260円.md" +++ "b/Solutions/0485. 346円234円200円345円244円247円350円277円236円347円273円255円 1 347円232円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组 - 难度:简单 +## 题目链接 + +- [0485. 最大连续 1 的个数 - 力扣](https://leetcode.cn/problems/max-consecutive-ones/) + ## 题目大意 **描述**:给定一个二进制数组 $nums,ドル 数组中只包含 0ドル$ 和 1ドル$。 diff --git "a/Solutions/0486. 351円242円204円346円265円213円350円265円242円345円256円266円.md" "b/Solutions/0486. 351円242円204円346円265円213円350円265円242円345円256円266円.md" index 3b7d4ca5..a01377b4 100644 --- "a/Solutions/0486. 351円242円204円346円265円213円350円265円242円345円256円266円.md" +++ "b/Solutions/0486. 351円242円204円346円265円213円350円265円242円345円256円266円.md" @@ -3,6 +3,10 @@ - 标签:递归、数组、数学、动态规划、博弈 - 难度:中等 +## 题目链接 + +- [0486. 预测赢家 - 力扣](https://leetcode.cn/problems/predict-the-winner/) + ## 题目大意 **描述**:给定搞一个整数数组 $nums$。玩家 1ドル$ 和玩家 2ドル$ 基于这个数组设计了一个游戏。 diff --git "a/Solutions/0487. 346円234円200円345円244円247円350円277円236円347円273円2551円347円232円204円344円270円252円346円225円260円 II.md" "b/Solutions/0487. 346円234円200円345円244円247円350円277円236円347円273円2551円347円232円204円344円270円252円346円225円260円 II.md" index 53d2438a..2ddd2171 100644 --- "a/Solutions/0487. 346円234円200円345円244円247円350円277円236円347円273円2551円347円232円204円344円270円252円346円225円260円 II.md" +++ "b/Solutions/0487. 346円234円200円345円244円247円350円277円236円347円273円2551円347円232円204円344円270円252円346円225円260円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、滑动窗口 - 难度:中等 +## 题目链接 + +- [0487. 最大连续1的个数 II - 力扣](https://leetcode.cn/problems/max-consecutive-ones-ii/) + ## 题目大意 给定一个二进制数组,可以最多将 `1` 个 `0` 翻转为 `1`。 diff --git "a/Solutions/0491. 351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/0491. 351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円.md" index ad9bee70..b4130690 100644 --- "a/Solutions/0491. 351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/0491. 351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、哈希表、回溯 - 难度:中等 +## 题目链接 + +- [0491. 递增子序列 - 力扣](https://leetcode.cn/problems/increasing-subsequences/) + ## 题目大意 给定一个整数数组 `nums`,找出并返回该数组的所有递增子序列,递增子序列的长度至少为 2。 diff --git "a/Solutions/0494. 347円233円256円346円240円207円345円222円214円.md" "b/Solutions/0494. 347円233円256円346円240円207円345円222円214円.md" index b8c42663..b58181c6 100644 --- "a/Solutions/0494. 347円233円256円346円240円207円345円222円214円.md" +++ "b/Solutions/0494. 347円233円256円346円240円207円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、回溯 - 难度:中等 +## 题目链接 + +- [0494. 目标和 - 力扣](https://leetcode.cn/problems/target-sum/) + ## 题目大意 **描述**:给定一个整数数组 $nums$ 和一个整数 $target$。数组长度不超过 20ドル$。向数组中每个整数前加 `+` 或 `-`。然后串联起来构造成一个表达式。 diff --git "a/Solutions/0496. 344円270円213円344円270円200円344円270円252円346円233円264円345円244円247円345円205円203円347円264円240円 I.md" "b/Solutions/0496. 344円270円213円344円270円200円344円270円252円346円233円264円345円244円247円345円205円203円347円264円240円 I.md" index 775d6efa..ac089808 100644 --- "a/Solutions/0496. 344円270円213円344円270円200円344円270円252円346円233円264円345円244円247円345円205円203円347円264円240円 I.md" +++ "b/Solutions/0496. 344円270円213円344円270円200円344円270円252円346円233円264円345円244円247円345円205円203円347円264円240円 I.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、哈希表、单调栈 - 难度:简单 +## 题目链接 + +- [0496. 下一个更大元素 I - 力扣](https://leetcode.cn/problems/next-greater-element-i/) + ## 题目大意 **描述**:给定两个没有重复元素的数组 `nums1` 和 `nums2` ,其中 `nums1` 是 `nums2` 的子集。 diff --git "a/Solutions/0498. 345円257円271円350円247円222円347円272円277円351円201円215円345円216円206円.md" "b/Solutions/0498. 345円257円271円350円247円222円347円272円277円351円201円215円345円216円206円.md" index 39f88ad0..494233c8 100644 --- "a/Solutions/0498. 345円257円271円350円247円222円347円272円277円351円201円215円345円216円206円.md" +++ "b/Solutions/0498. 345円257円271円350円247円222円347円272円277円351円201円215円345円216円206円.md" @@ -3,6 +3,10 @@ - 标签:数组、矩阵、模拟 - 难度:中等 +## 题目链接 + +- [0498. 对角线遍历 - 力扣](https://leetcode.cn/problems/diagonal-traverse/) + ## 题目大意 **描述**:给定一个大小为 $m \times n$ 的矩阵 $mat$ 。 diff --git "a/Solutions/0501. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円274円227円346円225円260円.md" "b/Solutions/0501. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円274円227円346円225円260円.md" index 7508b705..b4d59cc3 100644 --- "a/Solutions/0501. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円274円227円346円225円260円.md" +++ "b/Solutions/0501. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円274円227円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:简单 +## 题目链接 + +- [0501. 二叉搜索树中的众数 - 力扣](https://leetcode.cn/problems/find-mode-in-binary-search-tree/) + ## 题目大意 给定一个有相同值的二叉搜索树(BST),要求找出 BST 中所有众数(出现频率最高的元素)。 diff --git "a/Solutions/0503. 344円270円213円344円270円200円344円270円252円346円233円264円345円244円247円345円205円203円347円264円240円 II.md" "b/Solutions/0503. 344円270円213円344円270円200円344円270円252円346円233円264円345円244円247円345円205円203円347円264円240円 II.md" index 4e420c24..0c1f1a05 100644 --- "a/Solutions/0503. 344円270円213円344円270円200円344円270円252円346円233円264円345円244円247円345円205円203円347円264円240円 II.md" +++ "b/Solutions/0503. 344円270円213円344円270円200円344円270円252円346円233円264円345円244円247円345円205円203円347円264円240円 II.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、单调栈 - 难度:中等 +## 题目链接 + +- [0503. 下一个更大元素 II - 力扣](https://leetcode.cn/problems/next-greater-element-ii/) + ## 题目大意 给定一个循环数组 `nums`(最后一个元素的下一个元素是数组的第一个元素)。 diff --git "a/Solutions/0504. 344円270円203円350円277円233円345円210円266円346円225円260円.md" "b/Solutions/0504. 344円270円203円350円277円233円345円210円266円346円225円260円.md" index 027d1c60..c4a3bf24 100644 --- "a/Solutions/0504. 344円270円203円350円277円233円345円210円266円346円225円260円.md" +++ "b/Solutions/0504. 344円270円203円350円277円233円345円210円266円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:简单 +## 题目链接 + +- [0504. 七进制数 - 力扣](https://leetcode.cn/problems/base-7/) + ## 题目大意 **描述**:给定一个整数 $num$。 diff --git "a/Solutions/0506. 347円233円270円345円257円271円345円220円215円346円254円241円.md" "b/Solutions/0506. 347円233円270円345円257円271円345円220円215円346円254円241円.md" index 17e0fb47..9206e6ae 100644 --- "a/Solutions/0506. 347円233円270円345円257円271円345円220円215円346円254円241円.md" +++ "b/Solutions/0506. 347円233円270円345円257円271円345円220円215円346円254円241円.md" @@ -3,6 +3,10 @@ - 标签:数组、排序、堆(优先队列) - 难度:简单 +## 题目链接 + +- [0506. 相对名次 - 力扣](https://leetcode.cn/problems/relative-ranks/) + ## 题目大意 **描述**:给定一个长度为 $n$ 的数组 $score$。其中 $score[i]$ 表示第 $i$ 名运动员在比赛中的成绩。所有成绩互不相同。 diff --git "a/Solutions/0509. 346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円.md" "b/Solutions/0509. 346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円.md" index 093e3255..bd7e4e67 100644 --- "a/Solutions/0509. 346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円.md" +++ "b/Solutions/0509. 346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:递归、记忆化搜索、数学、动态规划 - 难度:简单 +## 题目链接 + +- [0509. 斐波那契数 - 力扣](https://leetcode.cn/problems/fibonacci-number/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0513. 346円211円276円346円240円221円345円267円246円344円270円213円350円247円222円347円232円204円345円200円274円.md" "b/Solutions/0513. 346円211円276円346円240円221円345円267円246円344円270円213円350円247円222円347円232円204円345円200円274円.md" index 18e46a61..d255834e 100644 --- "a/Solutions/0513. 346円211円276円346円240円221円345円267円246円344円270円213円350円247円222円347円232円204円345円200円274円.md" +++ "b/Solutions/0513. 346円211円276円346円240円221円345円267円246円344円270円213円350円247円222円347円232円204円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0513. 找树左下角的值 - 力扣](https://leetcode.cn/problems/find-bottom-left-tree-value/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0515. 345円234円250円346円257円217円344円270円252円346円240円221円350円241円214円344円270円255円346円211円276円346円234円200円345円244円247円345円200円274円.md" "b/Solutions/0515. 345円234円250円346円257円217円344円270円252円346円240円221円350円241円214円344円270円255円346円211円276円346円234円200円345円244円247円345円200円274円.md" index 54cc5d1a..990f2ae2 100644 --- "a/Solutions/0515. 345円234円250円346円257円217円344円270円252円346円240円221円350円241円214円344円270円255円346円211円276円346円234円200円345円244円247円345円200円274円.md" +++ "b/Solutions/0515. 345円234円250円346円257円217円344円270円252円346円240円221円350円241円214円344円270円255円346円211円276円346円234円200円345円244円247円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0515. 在每个树行中找最大值 - 力扣](https://leetcode.cn/problems/find-largest-value-in-each-tree-row/) + ## 题目大意 给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/0516. 346円234円200円351円225円277円345円233円236円346円226円207円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/0516. 346円234円200円351円225円277円345円233円236円346円226円207円345円255円220円345円272円217円345円210円227円.md" index ef62c6eb..7249c736 100644 --- "a/Solutions/0516. 346円234円200円351円225円277円345円233円236円346円226円207円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/0516. 346円234円200円351円225円277円345円233円236円346円226円207円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0516. 最长回文子序列 - 力扣](https://leetcode.cn/problems/longest-palindromic-subsequence/) + ## 题目大意 **描述**:给定一个字符串 $s$。 diff --git "a/Solutions/0518. 351円233円266円351円222円261円345円205円221円346円215円242円 II.md" "b/Solutions/0518. 351円233円266円351円222円261円345円205円221円346円215円242円 II.md" index 0a737f80..e8a667f5 100644 --- "a/Solutions/0518. 351円233円266円351円222円261円345円205円221円346円215円242円 II.md" +++ "b/Solutions/0518. 351円233円266円351円222円261円345円205円221円346円215円242円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [0518. 零钱兑换 II - 力扣](https://leetcode.cn/problems/coin-change-ii/) + ## 题目大意 **描述**:给定一个整数数组 $coins$ 表示不同面额的硬币,另给一个整数 $amount$ 表示总金额。 diff --git "a/Solutions/0525. 350円277円236円347円273円255円346円225円260円347円273円204円.md" "b/Solutions/0525. 350円277円236円347円273円255円346円225円260円347円273円204円.md" index 6b35d6a1..b50acff3 100644 --- "a/Solutions/0525. 350円277円236円347円273円255円346円225円260円347円273円204円.md" +++ "b/Solutions/0525. 350円277円236円347円273円255円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、前缀和 - 难度:中等 +## 题目链接 + +- [0525. 连续数组 - 力扣](https://leetcode.cn/problems/contiguous-array/) + ## 题目大意 给定一个二进制数组 `nums`。 diff --git "a/Solutions/0526. 344円274円230円347円276円216円347円232円204円346円216円222円345円210円227円.md" "b/Solutions/0526. 344円274円230円347円276円216円347円232円204円346円216円222円345円210円227円.md" index 27390c6a..e9491752 100644 --- "a/Solutions/0526. 344円274円230円347円276円216円347円232円204円346円216円222円345円210円227円.md" +++ "b/Solutions/0526. 344円274円230円347円276円216円347円232円204円346円216円222円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、动态规划、回溯、状态压缩 - 难度:中等 +## 题目链接 + +- [0526. 优美的排列 - 力扣](https://leetcode.cn/problems/beautiful-arrangement/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0530. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円345円260円217円347円273円235円345円257円271円345円267円256円.md" "b/Solutions/0530. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円345円260円217円347円273円235円345円257円271円345円267円256円.md" index 729c52cd..d0b56bea 100644 --- "a/Solutions/0530. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円345円260円217円347円273円235円345円257円271円345円267円256円.md" +++ "b/Solutions/0530. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円345円260円217円347円273円235円345円257円271円345円267円256円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉搜索树、二叉树 - 难度: +## 题目链接 + +- [0530. 二叉搜索树的最小绝对差 - 力扣](https://leetcode.cn/problems/minimum-absolute-difference-in-bst/) + ## 题目大意 给定一棵所有节点都为非负值的二叉搜索树,计算树中任意两节点的差的绝对值的最小值。 diff --git "a/Solutions/0538. 346円212円212円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円275円254円346円215円242円344円270円272円347円264円257円345円212円240円346円240円221円.md" "b/Solutions/0538. 346円212円212円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円275円254円346円215円242円344円270円272円347円264円257円345円212円240円346円240円221円.md" index 90e0cd93..21aa8ca1 100644 --- "a/Solutions/0538. 346円212円212円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円275円254円346円215円242円344円270円272円347円264円257円345円212円240円346円240円221円.md" +++ "b/Solutions/0538. 346円212円212円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円275円254円346円215円242円344円270円272円347円264円257円345円212円240円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [0538. 把二叉搜索树转换为累加树 - 力扣](https://leetcode.cn/problems/convert-bst-to-greater-tree/) + ## 题目大意 给定一棵二叉搜索树(BST)的根节点,且二叉搜索树的节点值各不相同。要求将其转化为「累加树」,使其每个节点 `node` 的新值等于原树中大于或等于 `node.val` 的值之和。 diff --git "a/Solutions/0539. 346円234円200円345円260円217円346円227円266円351円227円264円345円267円256円.md" "b/Solutions/0539. 346円234円200円345円260円217円346円227円266円351円227円264円345円267円256円.md" index 5a101c64..a1b851cd 100644 --- "a/Solutions/0539. 346円234円200円345円260円217円346円227円266円351円227円264円345円267円256円.md" +++ "b/Solutions/0539. 346円234円200円345円260円217円346円227円266円351円227円264円345円267円256円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、字符串、排序 - 难度:中等 +## 题目链接 + +- [0539. 最小时间差 - 力扣](https://leetcode.cn/problems/minimum-time-difference/) + ## 题目大意 给定一个 24 小时制形式(小时:分钟 "HH:MM")的时间列表 `timePoints`。 diff --git "a/Solutions/0542. 01 347円237円251円351円230円265円.md" "b/Solutions/0542. 01 347円237円251円351円230円265円.md" index 6b0ad43b..10602880 100644 --- "a/Solutions/0542. 01 347円237円251円351円230円265円.md" +++ "b/Solutions/0542. 01 347円237円251円351円230円265円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、数组、动态规划、矩阵 - 难度:中等 +## 题目链接 + +- [0542. 01 矩阵 - 力扣](https://leetcode.cn/problems/01-matrix/) + ## 题目大意 **描述**:给定一个 $m * n$ 大小的、由 `0` 和 `1` 组成的矩阵 $mat$。 diff --git "a/Solutions/0543. 344円272円214円345円217円211円346円240円221円347円232円204円347円233円264円345円276円204円.md" "b/Solutions/0543. 344円272円214円345円217円211円346円240円221円347円232円204円347円233円264円345円276円204円.md" index a683d40f..a4c42776 100644 --- "a/Solutions/0543. 344円272円214円345円217円211円346円240円221円347円232円204円347円233円264円345円276円204円.md" +++ "b/Solutions/0543. 344円272円214円345円217円211円346円240円221円347円232円204円347円233円264円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0543. 二叉树的直径 - 力扣](https://leetcode.cn/problems/diameter-of-binary-tree/) + ## 题目大意 **描述**:给一个二叉树的根节点 $root$。 diff --git "a/Solutions/0546. 347円247円273円351円231円244円347円233円222円345円255円220円.md" "b/Solutions/0546. 347円247円273円351円231円244円347円233円222円345円255円220円.md" index 82cf3ed5..5464b36f 100644 --- "a/Solutions/0546. 347円247円273円351円231円244円347円233円222円345円255円220円.md" +++ "b/Solutions/0546. 347円247円273円351円231円244円347円233円222円345円255円220円.md" @@ -3,6 +3,10 @@ - 标签:记忆化搜索、数组、动态规划 - 难度:困难 +## 题目链接 + +- [0546. 移除盒子 - 力扣](https://leetcode.cn/problems/remove-boxes/) + ## 题目大意 **描述**:给定一个代表不同颜色盒子的正数数组 $boxes,ドル盒子的颜色由不同正数组成,其中 $boxes[i]$ 表示第 $i$ 个盒子的颜色。 diff --git "a/Solutions/0547. 347円234円201円344円273円275円346円225円260円351円207円217円.md" "b/Solutions/0547. 347円234円201円344円273円275円346円225円260円351円207円217円.md" index 215cb992..e8623664 100644 --- "a/Solutions/0547. 347円234円201円344円273円275円346円225円260円351円207円217円.md" +++ "b/Solutions/0547. 347円234円201円344円273円275円346円225円260円351円207円217円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [0547. 省份数量 - 力扣](https://leetcode.cn/problems/number-of-provinces/) + ## 题目大意 **描述**:有 `n` 个城市,其中一些彼此相连,另一些没有相连。如果城市 `a` 与城市 `b` 直接相连,且城市 `b` 与城市 `c` 直接相连,那么城市 `a` 与城市 `c` 间接相连。 diff --git "a/Solutions/0557. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円215円225円350円257円215円 III.md" "b/Solutions/0557. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円215円225円350円257円215円 III.md" index 1f7aea38..0785a3c4 100644 --- "a/Solutions/0557. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円215円225円350円257円215円 III.md" +++ "b/Solutions/0557. 345円217円215円350円275円254円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円215円225円350円257円215円 III.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串 - 难度:简单 +## 题目链接 + +- [0557. 反转字符串中的单词 III - 力扣](https://leetcode.cn/problems/reverse-words-in-a-string-iii/) + ## 题目大意 **描述**:给定一个字符串 `s`。 diff --git "a/Solutions/0560. 345円222円214円344円270円272円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/0560. 345円222円214円344円270円272円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" index a63454c6..32b1243c 100644 --- "a/Solutions/0560. 345円222円214円344円270円272円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/0560. 345円222円214円344円270円272円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、前缀和 - 难度:中等 +## 题目链接 + +- [0560. 和为 K 的子数组 - 力扣](https://leetcode.cn/problems/subarray-sum-equals-k/) + ## 题目大意 **描述**:给定一个整数数组 $nums$ 和一个整数 $k$。 diff --git "a/Solutions/0561. 346円225円260円347円273円204円346円213円206円345円210円206円.md" "b/Solutions/0561. 346円225円260円347円273円204円346円213円206円345円210円206円.md" index c99f7286..de77920e 100644 --- "a/Solutions/0561. 346円225円260円347円273円204円346円213円206円345円210円206円.md" +++ "b/Solutions/0561. 346円225円260円347円273円204円346円213円206円345円210円206円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、计数排序、排序 - 难度:简单 +## 题目链接 + +- [0561. 数组拆分 - 力扣](https://leetcode.cn/problems/array-partition/) + ## 题目大意 **描述**:给定一个长度为 2ドル \times n$ 的整数数组 $nums$。 diff --git "a/Solutions/0567. 345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円.md" "b/Solutions/0567. 345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円.md" index 0f0ae7d5..bf3ac0e9 100644 --- "a/Solutions/0567. 345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円.md" +++ "b/Solutions/0567. 345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、双指针、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [0567. 字符串的排列 - 力扣](https://leetcode.cn/problems/permutation-in-string/) + ## 题目大意 给定两个字符串 `s1` 和 `s2` 。 diff --git "a/Solutions/0575. 345円210円206円347円263円226円346円236円234円.md" "b/Solutions/0575. 345円210円206円347円263円226円346円236円234円.md" index 9327d624..ab5acd42 100644 --- "a/Solutions/0575. 345円210円206円347円263円226円346円236円234円.md" +++ "b/Solutions/0575. 345円210円206円347円263円226円346円236円234円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表 - 难度:简单 +## 题目链接 + +- [0575. 分糖果 - 力扣](https://leetcode.cn/problems/distribute-candies/) + ## 题目大意 给定一个偶数长度为 `n` 的数组,其中不同的数字代表不同种类的糖果,每一个数字代表一个糖果。 diff --git "a/Solutions/0576. 345円207円272円347円225円214円347円232円204円350円267円257円345円276円204円346円225円260円.md" "b/Solutions/0576. 345円207円272円347円225円214円347円232円204円350円267円257円345円276円204円346円225円260円.md" index 9ab2e6c3..bb6b83ca 100644 --- "a/Solutions/0576. 345円207円272円347円225円214円347円232円204円350円267円257円345円276円204円346円225円260円.md" +++ "b/Solutions/0576. 345円207円272円347円225円214円347円232円204円350円267円257円345円276円204円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:动态规划 - 难度:中等 +## 题目链接 + +- [0576. 出界的路径数 - 力扣](https://leetcode.cn/problems/out-of-boundary-paths/) + ## 题目大意 **描述**:有一个大小为 $m \times n$ 的网络和一个球。球的起始位置为 $(startRow, startColumn)$。你可以将球移到在四个方向上相邻的单元格内(可以穿过网格边界到达网格之外)。最多可以移动 $maxMove$ 次球。 diff --git "a/Solutions/0583. 344円270円244円344円270円252円345円255円227円347円254円246円344円270円262円347円232円204円345円210円240円351円231円244円346円223円215円344円275円234円.md" "b/Solutions/0583. 344円270円244円344円270円252円345円255円227円347円254円246円344円270円262円347円232円204円345円210円240円351円231円244円346円223円215円344円275円234円.md" index ca6f3a48..34ec8724 100644 --- "a/Solutions/0583. 344円270円244円344円270円252円345円255円227円347円254円246円344円270円262円347円232円204円345円210円240円351円231円244円346円223円215円344円275円234円.md" +++ "b/Solutions/0583. 344円270円244円344円270円252円345円255円227円347円254円246円344円270円262円347円232円204円345円210円240円351円231円244円346円223円215円344円275円234円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0583. 两个字符串的删除操作 - 力扣](https://leetcode.cn/problems/delete-operation-for-two-strings/) + ## 题目大意 给定两个单词 `word1` 和 `word2`,找到使得 `word1` 和 `word2` 相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。 diff --git "a/Solutions/0589. N 345円217円211円346円240円221円347円232円204円345円211円215円345円272円217円351円201円215円345円216円206円.md" "b/Solutions/0589. N 345円217円211円346円240円221円347円232円204円345円211円215円345円272円217円351円201円215円345円216円206円.md" index 4fa13006..5b0bd2ce 100644 --- "a/Solutions/0589. N 345円217円211円346円240円221円347円232円204円345円211円215円345円272円217円351円201円215円345円216円206円.md" +++ "b/Solutions/0589. N 345円217円211円346円240円221円347円232円204円345円211円215円345円272円217円351円201円215円345円216円206円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索 - 难度:简单 +## 题目链接 + +- [0589. N 叉树的前序遍历 - 力扣](https://leetcode.cn/problems/n-ary-tree-preorder-traversal/) + ## 题目大意 给定一棵 N 叉树的根节点 `root`。 diff --git "a/Solutions/0590. N 345円217円211円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円.md" "b/Solutions/0590. N 345円217円211円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円.md" index cb6d2415..b8707f01 100644 --- "a/Solutions/0590. N 345円217円211円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円.md" +++ "b/Solutions/0590. N 345円217円211円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索 - 难度:简单 +## 题目链接 + +- [0590. N 叉树的后序遍历 - 力扣](https://leetcode.cn/problems/n-ary-tree-postorder-traversal/) + ## 题目大意 给定一个 N 叉树的根节点 `root`。 diff --git "a/Solutions/0599. 344円270円244円344円270円252円345円210円227円350円241円250円347円232円204円346円234円200円345円260円217円347円264円242円345円274円225円346円200円273円345円222円214円.md" "b/Solutions/0599. 344円270円244円344円270円252円345円210円227円350円241円250円347円232円204円346円234円200円345円260円217円347円264円242円345円274円225円346円200円273円345円222円214円.md" index f17cd76b..e7bae488 100644 --- "a/Solutions/0599. 344円270円244円344円270円252円345円210円227円350円241円250円347円232円204円346円234円200円345円260円217円347円264円242円345円274円225円346円200円273円345円222円214円.md" +++ "b/Solutions/0599. 344円270円244円344円270円252円345円210円227円350円241円250円347円232円204円346円234円200円345円260円217円347円264円242円345円274円225円346円200円273円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、字符串 - 难度:简单 +## 题目链接 + +- [0599. 两个列表的最小索引总和 - 力扣](https://leetcode.cn/problems/minimum-index-sum-of-two-lists/) + ## 题目大意 Andy 和 Doris 都有一个表示最喜欢餐厅的列表 list1、list2,每个餐厅的名字用字符串表示。 diff --git "a/Solutions/0600. 344円270円215円345円220円253円350円277円236円347円273円2551円347円232円204円351円235円236円350円264円237円346円225円264円346円225円260円.md" "b/Solutions/0600. 344円270円215円345円220円253円350円277円236円347円273円2551円347円232円204円351円235円236円350円264円237円346円225円264円346円225円260円.md" index 8e982082..4a45a162 100644 --- "a/Solutions/0600. 344円270円215円345円220円253円350円277円236円347円273円2551円347円232円204円351円235円236円350円264円237円346円225円264円346円225円260円.md" +++ "b/Solutions/0600. 344円270円215円345円220円253円350円277円236円347円273円2551円347円232円204円351円235円236円350円264円237円346円225円264円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:动态规划 - 难度:困难 +## 题目链接 + +- [0600. 不含连续1的非负整数 - 力扣](https://leetcode.cn/problems/non-negative-integers-without-consecutive-ones/) + ## 题目大意 **描述**:给定一个正整数 $n$。 diff --git "a/Solutions/0611. 346円234円211円346円225円210円344円270円211円350円247円222円345円275円242円347円232円204円344円270円252円346円225円260円.md" "b/Solutions/0611. 346円234円211円346円225円210円344円270円211円350円247円222円345円275円242円347円232円204円344円270円252円346円225円260円.md" index 9130eb48..3ba58e4d 100644 --- "a/Solutions/0611. 346円234円211円346円225円210円344円270円211円350円247円222円345円275円242円347円232円204円344円270円252円346円225円260円.md" +++ "b/Solutions/0611. 346円234円211円346円225円210円344円270円211円350円247円222円345円275円242円347円232円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、双指针、二分查找、排序 - 难度:中等 +## 题目链接 + +- [0611. 有效三角形的个数 - 力扣](https://leetcode.cn/problems/valid-triangle-number/) + ## 题目大意 给定一个包含非负整数的数组 `nums`,其中 `nums[i]` 表示第 `i` 条边的边长。 diff --git "a/Solutions/0616. 347円273円231円345円255円227円347円254円246円344円270円262円346円267円273円345円212円240円345円212円240円347円262円227円346円240円207円347円255円276円.md" "b/Solutions/0616. 347円273円231円345円255円227円347円254円246円344円270円262円346円267円273円345円212円240円345円212円240円347円262円227円346円240円207円347円255円276円.md" index a2a9b5c9..f894e629 100644 --- "a/Solutions/0616. 347円273円231円345円255円227円347円254円246円344円270円262円346円267円273円345円212円240円345円212円240円347円262円227円346円240円207円347円255円276円.md" +++ "b/Solutions/0616. 347円273円231円345円255円227円347円254円246円344円270円262円346円267円273円345円212円240円345円212円240円347円262円227円346円240円207円347円255円276円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串、字符串匹配 - 难度:中等 +## 题目链接 + +- [0616. 给字符串添加加粗标签 - 力扣](https://leetcode.cn/problems/add-bold-tag-in-string/) + ## 题目大意 给定一个字符串 `s` 和一个字符串列表 `words`。 diff --git "a/Solutions/0617. 345円220円210円345円271円266円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/0617. 345円220円210円345円271円266円344円272円214円345円217円211円346円240円221円.md" index 6a038e28..9f601a00 100644 --- "a/Solutions/0617. 345円220円210円345円271円266円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/0617. 345円220円210円345円271円266円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0617. 合并二叉树 - 力扣](https://leetcode.cn/problems/merge-two-binary-trees/) + ## 题目大意 给定两个二叉树,将两个二叉树合并成一个新的二叉树。合并规则如下: diff --git "a/Solutions/0621. 344円273円273円345円212円241円350円260円203円345円272円246円345円231円250円.md" "b/Solutions/0621. 344円273円273円345円212円241円350円260円203円345円272円246円345円231円250円.md" index 73af9abe..a4ae26f1 100644 --- "a/Solutions/0621. 344円273円273円345円212円241円350円260円203円345円272円246円345円231円250円.md" +++ "b/Solutions/0621. 344円273円273円345円212円241円350円260円203円345円272円246円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、哈希表、计数、排序、堆(优先队列) - 难度:中等 +## 题目链接 + +- [0621. 任务调度器 - 力扣](https://leetcode.cn/problems/task-scheduler/) + ## 题目大意 给定一个字符数组 tasks 表示 CPU 需要执行的任务列表。tasks 中每个字母表示一种不同种类的任务。任务可以按任意顺序执行,并且每个任务执行时间为 1 个单位时间。在任何一个单位时间,CPU 可以完成一个任务,或者也可以处于待命状态。 diff --git "a/Solutions/0622. 350円256円276円350円256円241円345円276円252円347円216円257円351円230円237円345円210円227円.md" "b/Solutions/0622. 350円256円276円350円256円241円345円276円252円347円216円257円351円230円237円345円210円227円.md" index dae2d590..d60dd119 100644 --- "a/Solutions/0622. 350円256円276円350円256円241円345円276円252円347円216円257円351円230円237円345円210円227円.md" +++ "b/Solutions/0622. 350円256円276円350円256円241円345円276円252円347円216円257円351円230円237円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:设计、队列、数组、链表 - 难度:中等 +## 题目链接 + +- [0622. 设计循环队列 - 力扣](https://leetcode.cn/problems/design-circular-queue/) + ## 题目大意 **要求**:设计实现一个循环队列,支持以下操作: diff --git "a/Solutions/0633. 345円271円263円346円226円271円346円225円260円344円271円213円345円222円214円.md" "b/Solutions/0633. 345円271円263円346円226円271円346円225円260円344円271円213円345円222円214円.md" index 01f7954d..2795460d 100644 --- "a/Solutions/0633. 345円271円263円346円226円271円346円225円260円344円271円213円345円222円214円.md" +++ "b/Solutions/0633. 345円271円263円346円226円271円346円225円260円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数学、双指针、二分查找 - 难度:中等 +## 题目链接 + +- [0633. 平方数之和 - 力扣](https://leetcode.cn/problems/sum-of-square-numbers/) + ## 题目大意 给定一个非负整数 c,判断是否存在两个整数 a 和 b,使得 $a^2 + b^2 = c,ドル如果存在则返回 True,不存在返回 False。 diff --git "a/Solutions/0639. 350円247円243円347円240円201円346円226円271円346円263円225円 II.md" "b/Solutions/0639. 350円247円243円347円240円201円346円226円271円346円263円225円 II.md" index 8d1500c2..e2ec6085 100644 --- "a/Solutions/0639. 350円247円243円347円240円201円346円226円271円346円263円225円 II.md" +++ "b/Solutions/0639. 350円247円243円347円240円201円346円226円271円346円263円225円 II.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:困难 +## 题目链接 + +- [0639. 解码方法 II - 力扣](https://leetcode.cn/problems/decode-ways-ii/) + ## 题目大意 **描述**:给定一个包含数字和字符 `'*'` 的字符串 $s$。该字符串已经按照下面的映射关系进行了编码: diff --git "a/Solutions/0642. 350円256円276円350円256円241円346円220円234円347円264円242円350円207円252円345円212円250円350円241円245円345円205円250円347円263円273円347円273円237円.md" "b/Solutions/0642. 350円256円276円350円256円241円346円220円234円347円264円242円350円207円252円345円212円250円350円241円245円345円205円250円347円263円273円347円273円237円.md" index cc64cafd..9fb80fa1 100644 --- "a/Solutions/0642. 350円256円276円350円256円241円346円220円234円347円264円242円350円207円252円345円212円250円350円241円245円345円205円250円347円263円273円347円273円237円.md" +++ "b/Solutions/0642. 350円256円276円350円256円241円346円220円234円347円264円242円350円207円252円345円212円250円350円241円245円345円205円250円347円263円273円347円273円237円.md" @@ -3,6 +3,10 @@ - 标签:设计、字典树、字符串、数据流 - 难度:困难 +## 题目链接 + +- [0642. 设计搜索自动补全系统 - 力扣](https://leetcode.cn/problems/design-search-autocomplete-system/) + ## 题目大意 要求:设计一个搜索自动补全系统。用户会输入一条语句(最少包含一个字母,以特殊字符 `#` 结尾)。除 `#` 以外用户输入的每个字符,返回历史中热度前三并以当前输入部分为前缀的句子。下面是详细规则: diff --git "a/Solutions/0643. 345円255円220円346円225円260円347円273円204円346円234円200円345円244円247円345円271円263円345円235円207円346円225円260円 I.md" "b/Solutions/0643. 345円255円220円346円225円260円347円273円204円346円234円200円345円244円247円345円271円263円345円235円207円346円225円260円 I.md" index ff842a2d..c1d4a8aa 100644 --- "a/Solutions/0643. 345円255円220円346円225円260円347円273円204円346円234円200円345円244円247円345円271円263円345円235円207円346円225円260円 I.md" +++ "b/Solutions/0643. 345円255円220円346円225円260円347円273円204円346円234円200円345円244円247円345円271円263円345円235円207円346円225円260円 I.md" @@ -3,6 +3,10 @@ - 标签:数组、滑动窗口 - 难度:简单 +## 题目链接 + +- [0643. 子数组最大平均数 I - 力扣](https://leetcode.cn/problems/maximum-average-subarray-i/) + ## 题目大意 **描述**:给定一个由 $n$ 个元素组成的整数数组 $nums$ 和一个整数 $k$。 diff --git "a/Solutions/0647. 345円233円236円346円226円207円345円255円220円344円270円262円.md" "b/Solutions/0647. 345円233円236円346円226円207円345円255円220円344円270円262円.md" index b83ebd0b..933aa444 100644 --- "a/Solutions/0647. 345円233円236円346円226円207円345円255円220円344円270円262円.md" +++ "b/Solutions/0647. 345円233円236円346円226円207円345円255円220円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0647. 回文子串 - 力扣](https://leetcode.cn/problems/palindromic-substrings/) + ## 题目大意 给定一个字符串 `s`,计算 `s` 中有多少个回文子串。 diff --git "a/Solutions/0648. 345円215円225円350円257円215円346円233円277円346円215円242円.md" "b/Solutions/0648. 345円215円225円350円257円215円346円233円277円346円215円242円.md" index ac1ed6fa..d7eda529 100644 --- "a/Solutions/0648. 345円215円225円350円257円215円346円233円277円346円215円242円.md" +++ "b/Solutions/0648. 345円215円225円350円257円215円346円233円277円346円215円242円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [0648. 单词替换 - 力扣](https://leetcode.cn/problems/replace-words/) + ## 题目大意 **描述**:给定一个由许多词根组成的字典列表 `dictionary`,以及一个句子字符串 `sentence`。 diff --git "a/Solutions/0650. 345円217円252円346円234円211円344円270円244円344円270円252円351円224円256円347円232円204円351円224円256円347円233円230円.md" "b/Solutions/0650. 345円217円252円346円234円211円344円270円244円344円270円252円351円224円256円347円232円204円351円224円256円347円233円230円.md" index d3641158..a40067e7 100644 --- "a/Solutions/0650. 345円217円252円346円234円211円344円270円244円344円270円252円351円224円256円347円232円204円351円224円256円347円233円230円.md" +++ "b/Solutions/0650. 345円217円252円346円234円211円344円270円244円344円270円252円351円224円256円347円232円204円351円224円256円347円233円230円.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划 - 难度:中等 +## 题目链接 + +- [0650. 只有两个键的键盘 - 力扣](https://leetcode.cn/problems/2-keys-keyboard/) + ## 题目大意 **描述**:最初记事本上只有一个字符 `'A'`。你每次可以对这个记事本进行两种操作: diff --git "a/Solutions/0652. 345円257円273円346円211円276円351円207円215円345円244円215円347円232円204円345円255円220円346円240円221円.md" "b/Solutions/0652. 345円257円273円346円211円276円351円207円215円345円244円215円347円232円204円345円255円220円346円240円221円.md" index 30e2f0ff..c98c8be5 100644 --- "a/Solutions/0652. 345円257円273円346円211円276円351円207円215円345円244円215円347円232円204円345円255円220円346円240円221円.md" +++ "b/Solutions/0652. 345円257円273円346円211円276円351円207円215円345円244円215円347円232円204円345円255円220円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、哈希表、二叉树 - 难度:中等 +## 题目链接 + +- [0652. 寻找重复的子树 - 力扣](https://leetcode.cn/problems/find-duplicate-subtrees/) + ## 题目大意 给定一个二叉树,返回所有重复的子树。对于重复的子树,只需返回其中任意一棵的根节点。 diff --git "a/Solutions/0653. 344円270円244円346円225円260円344円271円213円345円222円214円 IV - 350円276円223円345円205円245円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" "b/Solutions/0653. 344円270円244円346円225円260円344円271円213円345円222円214円 IV - 350円276円223円345円205円245円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" index bdf2d17b..5045f6aa 100644 --- "a/Solutions/0653. 344円270円244円346円225円260円344円271円213円345円222円214円 IV - 350円276円223円345円205円245円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" +++ "b/Solutions/0653. 344円270円244円346円225円260円344円271円213円345円222円214円 IV - 350円276円223円345円205円245円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉搜索树、哈希表、双指针、二叉树 - 难度:简单 +## 题目链接 + +- [0653. 两数之和 IV - 输入二叉搜索树 - 力扣](https://leetcode.cn/problems/two-sum-iv-input-is-a-bst/) + ## 题目大意 给定一个二叉搜索树的根节点 `root` 和一个整数 `k`。 diff --git "a/Solutions/0654. 346円234円200円345円244円247円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/0654. 346円234円200円345円244円247円344円272円214円345円217円211円346円240円221円.md" index 0ece737f..77ba36f5 100644 --- "a/Solutions/0654. 346円234円200円345円244円247円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/0654. 346円234円200円345円244円247円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、数组、分治、二叉树、单调栈 - 难度:中等 +## 题目链接 + +- [0654. 最大二叉树 - 力扣](https://leetcode.cn/problems/maximum-binary-tree/) + ## 题目大意 给定一个不含重复元素的整数数组 `nums`。一个以此数组构建的最大二叉树定义如下: diff --git "a/Solutions/0658. 346円211円276円345円210円260円 K 344円270円252円346円234円200円346円216円245円350円277円221円347円232円204円345円205円203円347円264円240円.md" "b/Solutions/0658. 346円211円276円345円210円260円 K 344円270円252円346円234円200円346円216円245円350円277円221円347円232円204円345円205円203円347円264円240円.md" index 39afcba5..e3401e94 100644 --- "a/Solutions/0658. 346円211円276円345円210円260円 K 344円270円252円346円234円200円346円216円245円350円277円221円347円232円204円345円205円203円347円264円240円.md" +++ "b/Solutions/0658. 346円211円276円345円210円260円 K 344円270円252円346円234円200円346円216円245円350円277円221円347円232円204円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、二分查找、排序、滑动窗口、堆(优先队列) - 难度:中等 +## 题目链接 + +- [0658. 找到 K 个最接近的元素 - 力扣](https://leetcode.cn/problems/find-k-closest-elements/) + ## 题目大意 给定一个有序数组 arr,以及两个整数 k、x。从数组中找到最靠近 x(两数之差最小)的 k 个数。返回包含这 k 个数的有序数组。 diff --git "a/Solutions/0662. 344円272円214円345円217円211円346円240円221円346円234円200円345円244円247円345円256円275円345円272円246円.md" "b/Solutions/0662. 344円272円214円345円217円211円346円240円221円346円234円200円345円244円247円345円256円275円345円272円246円.md" index 680711f1..ecb9ad59 100644 --- "a/Solutions/0662. 344円272円214円345円217円211円346円240円221円346円234円200円345円244円247円345円256円275円345円272円246円.md" +++ "b/Solutions/0662. 344円272円214円345円217円211円346円240円221円346円234円200円345円244円247円345円256円275円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0662. 二叉树最大宽度 - 力扣](https://leetcode.cn/problems/maximum-width-of-binary-tree/) + ## 题目大意 **描述**:给你一棵二叉树的根节点 `root`。 diff --git "a/Solutions/0664. 345円245円207円346円200円252円347円232円204円346円211円223円345円215円260円346円234円272円.md" "b/Solutions/0664. 345円245円207円346円200円252円347円232円204円346円211円223円345円215円260円346円234円272円.md" index 86a5bdfc..1d9ba214 100644 --- "a/Solutions/0664. 345円245円207円346円200円252円347円232円204円346円211円223円345円215円260円346円234円272円.md" +++ "b/Solutions/0664. 345円245円207円346円200円252円347円232円204円346円211円223円345円215円260円346円234円272円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:困难 +## 题目链接 + +- [0664. 奇怪的打印机 - 力扣](https://leetcode.cn/problems/strange-printer/) + ## 题目大意 **描述**:有一台奇怪的打印机,有以下两个功能: diff --git "a/Solutions/0665. 351円235円236円351円200円222円345円207円217円346円225円260円345円210円227円.md" "b/Solutions/0665. 351円235円236円351円200円222円345円207円217円346円225円260円345円210円227円.md" index 22977eee..be989df8 100644 --- "a/Solutions/0665. 351円235円236円351円200円222円345円207円217円346円225円260円345円210円227円.md" +++ "b/Solutions/0665. 351円235円236円351円200円222円345円207円217円346円225円260円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:数组 - 难度:中等 +## 题目链接 + +- [0665. 非递减数列 - 力扣](https://leetcode.cn/problems/non-decreasing-array/) + ## 题目大意 给定一个整数数组 nums,问能否在最多改变 1 个元素的条件下,使数组变为非递减序列。若能,返回 True,不能则返回 False。 diff --git "a/Solutions/0669. 344円277円256円345円211円252円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" "b/Solutions/0669. 344円277円256円345円211円252円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" index e3278f7b..07869f25 100644 --- "a/Solutions/0669. 344円277円256円345円211円252円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" +++ "b/Solutions/0669. 344円277円256円345円211円252円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [0669. 修剪二叉搜索树 - 力扣](https://leetcode.cn/problems/trim-a-binary-search-tree/) + ## 题目大意 给定一棵二叉搜索树的根节点 `root`,同时给定最小边界 `low` 和最大边界 `high`。通过修建二叉搜索树,使得所有节点值都在 `[low, high]` 中。修剪树不应该改变保留在树中的元素的相对结构(即如果没有移除节点,则该节点的父节点关系、子节点关系都应当保留)。 diff --git "a/Solutions/0673. 346円234円200円351円225円277円351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円347円232円204円344円270円252円346円225円260円.md" "b/Solutions/0673. 346円234円200円351円225円277円351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円347円232円204円344円270円252円346円225円260円.md" index e7e634f3..6035fc70 100644 --- "a/Solutions/0673. 346円234円200円351円225円277円351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円347円232円204円344円270円252円346円225円260円.md" +++ "b/Solutions/0673. 346円234円200円351円225円277円351円200円222円345円242円236円345円255円220円345円272円217円345円210円227円347円232円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:树状数组、线段树、数组、动态规划 - 难度:中等 +## 题目链接 + +- [0673. 最长递增子序列的个数 - 力扣](https://leetcode.cn/problems/number-of-longest-increasing-subsequence/) + ## 题目大意 **描述**:给定一个未排序的整数数组 `nums`。 diff --git "a/Solutions/0674. 346円234円200円351円225円277円350円277円236円347円273円255円351円200円222円345円242円236円345円272円217円345円210円227円.md" "b/Solutions/0674. 346円234円200円351円225円277円350円277円236円347円273円255円351円200円222円345円242円236円345円272円217円345円210円227円.md" index 8f4a5e28..0caec528 100644 --- "a/Solutions/0674. 346円234円200円351円225円277円350円277円236円347円273円255円351円200円222円345円242円236円345円272円217円345円210円227円.md" +++ "b/Solutions/0674. 346円234円200円351円225円277円350円277円236円347円273円255円351円200円222円345円242円236円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:数组 - 难度:简单 +## 题目链接 + +- [0674. 最长连续递增序列 - 力扣](https://leetcode.cn/problems/longest-continuous-increasing-subsequence/) + ## 题目大意 **描述**:给定一个未经排序的数组 $nums$。 diff --git "a/Solutions/0676. 345円256円236円347円216円260円344円270円200円344円270円252円351円255円224円346円263円225円345円255円227円345円205円270円.md" "b/Solutions/0676. 345円256円236円347円216円260円344円270円200円344円270円252円351円255円224円346円263円225円345円255円227円345円205円270円.md" index 560f7c0a..c60bc8a8 100644 --- "a/Solutions/0676. 345円256円236円347円216円260円344円270円200円344円270円252円351円255円224円346円263円225円345円255円227円345円205円270円.md" +++ "b/Solutions/0676. 345円256円236円347円216円260円344円270円200円344円270円252円351円255円224円346円263円225円345円255円227円345円205円270円.md" @@ -3,6 +3,10 @@ - 标签:设计、字典树、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [0676. 实现一个魔法字典 - 力扣](https://leetcode.cn/problems/implement-magic-dictionary/) + ## 题目大意 **要求**:设计一个使用单词表进行初始化的数据结构。单词表中的单词互不相同。如果给出一个单词,要求判定能否将该单词中的一个字母替换成另一个字母,是的所形成的新单词已经在够构建的单词表中。 diff --git "a/Solutions/0677. 351円224円256円345円200円274円346円230円240円345円260円204円.md" "b/Solutions/0677. 351円224円256円345円200円274円346円230円240円345円260円204円.md" index acca4c9d..3663c065 100644 --- "a/Solutions/0677. 351円224円256円345円200円274円346円230円240円345円260円204円.md" +++ "b/Solutions/0677. 351円224円256円345円200円274円346円230円240円345円260円204円.md" @@ -3,6 +3,10 @@ - 标签:设计、字典树、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [0677. 键值映射 - 力扣](https://leetcode.cn/problems/map-sum-pairs/) + ## 题目大意 **要求**:实现一个 MapSum 类,支持两个方法,`insert` 和 `sum`: diff --git "a/Solutions/0678. 346円234円211円346円225円210円347円232円204円346円213円254円345円217円267円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/0678. 346円234円211円346円225円210円347円232円204円346円213円254円345円217円267円345円255円227円347円254円246円344円270円262円.md" index 1be9cb0e..2298cec7 100644 --- "a/Solutions/0678. 346円234円211円346円225円210円347円232円204円346円213円254円345円217円267円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/0678. 346円234円211円346円225円210円347円232円204円346円213円254円345円217円267円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:栈、贪心、字符串、动态规划 - 难度:中等 +## 题目链接 + +- [0678. 有效的括号字符串 - 力扣](https://leetcode.cn/problems/valid-parenthesis-string/) + ## 题目大意 **描述**:给定一个只包含三种字符的字符串:`(` ,`)` 和 `*`。有效的括号字符串具有如下规则: diff --git "a/Solutions/0680. 351円252円214円350円257円201円345円233円236円346円226円207円344円270円262円 II.md" "b/Solutions/0680. 351円252円214円350円257円201円345円233円236円346円226円207円344円270円262円 II.md" index 322b623c..f79d471d 100644 --- "a/Solutions/0680. 351円252円214円350円257円201円345円233円236円346円226円207円344円270円262円 II.md" +++ "b/Solutions/0680. 351円252円214円350円257円201円345円233円236円346円226円207円344円270円262円 II.md" @@ -3,6 +3,10 @@ - 标签:贪心、双指针、字符串 - 难度:简单 +## 题目链接 + +- [0680. 验证回文串 II - 力扣](https://leetcode.cn/problems/valid-palindrome-ii/) + ## 题目大意 给定一个非空字符串 `s`。 diff --git "a/Solutions/0683. K 344円270円252円345円205円263円351円227円255円347円232円204円347円201円257円346円263円241円.md" "b/Solutions/0683. K 344円270円252円345円205円263円351円227円255円347円232円204円347円201円257円346円263円241円.md" index fd3acc74..ec312e84 100644 --- "a/Solutions/0683. K 344円270円252円345円205円263円351円227円255円347円232円204円347円201円257円346円263円241円.md" +++ "b/Solutions/0683. K 344円270円252円345円205円263円351円227円255円347円232円204円347円201円257円346円263円241円.md" @@ -3,6 +3,10 @@ - 标签:树状数组、数组、有序集合、滑动窗口 - 难度:困难 +## 题目链接 + +- [0683. K 个关闭的灯泡 - 力扣](https://leetcode.cn/problems/k-empty-slots/) + ## 题目大意 `n` 个灯泡排成一行,编号从 `1` 到 `n`。最初,所有灯泡都关闭。每天只打开一个灯泡,直到 `n` 天后所有灯泡都打开。 diff --git "a/Solutions/0684. 345円206円227円344円275円231円350円277円236円346円216円245円.md" "b/Solutions/0684. 345円206円227円344円275円231円350円277円236円346円216円245円.md" index 06987762..9de1644a 100644 --- "a/Solutions/0684. 345円206円227円344円275円231円350円277円236円346円216円245円.md" +++ "b/Solutions/0684. 345円206円227円344円275円231円350円277円236円346円216円245円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [0684. 冗余连接 - 力扣](https://leetcode.cn/problems/redundant-connection/) + ## 题目大意 **描述**:一个 `n` 个节点的树(节点值为 `1~n`)添加一条边后就形成了图,添加的这条边不属于树中已经存在的边。图的信息记录存储与长度为 `n` 的二维数组 `edges`,`edges[i] = [ai, bi]` 表示图中在 `ai` 和 `bi` 之间存在一条边。 diff --git "a/Solutions/0686. 351円207円215円345円244円215円345円217円240円345円212円240円345円255円227円347円254円246円344円270円262円345円214円271円351円205円215円.md" "b/Solutions/0686. 351円207円215円345円244円215円345円217円240円345円212円240円345円255円227円347円254円246円344円270円262円345円214円271円351円205円215円.md" index 07c06506..c4fcd906 100644 --- "a/Solutions/0686. 351円207円215円345円244円215円345円217円240円345円212円240円345円255円227円347円254円246円344円270円262円345円214円271円351円205円215円.md" +++ "b/Solutions/0686. 351円207円215円345円244円215円345円217円240円345円212円240円345円255円227円347円254円246円344円270円262円345円214円271円351円205円215円.md" @@ -3,6 +3,10 @@ - 标签:字符串、字符串匹配 - 难度:中等 +## 题目链接 + +- [0686. 重复叠加字符串匹配 - 力扣](https://leetcode.cn/problems/repeated-string-match/) + ## 题目大意 **描述**:给定两个字符串 `a` 和 `b`。 diff --git "a/Solutions/0687. 346円234円200円351円225円277円345円220円214円345円200円274円350円267円257円345円276円204円.md" "b/Solutions/0687. 346円234円200円351円225円277円345円220円214円345円200円274円350円267円257円345円276円204円.md" index d684f153..45ed71e5 100644 --- "a/Solutions/0687. 346円234円200円351円225円277円345円220円214円345円200円274円350円267円257円345円276円204円.md" +++ "b/Solutions/0687. 346円234円200円351円225円277円345円220円214円345円200円274円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0687. 最长同值路径 - 力扣](https://leetcode.cn/problems/longest-univalue-path/) + ## 题目大意 **描述**:给定一个二叉树的根节点 $root$。 diff --git "a/Solutions/0688. 351円252円221円345円243円253円345円234円250円346円243円213円347円233円230円344円270円212円347円232円204円346円246円202円347円216円207円.md" "b/Solutions/0688. 351円252円221円345円243円253円345円234円250円346円243円213円347円233円230円344円270円212円347円232円204円346円246円202円347円216円207円.md" index 6c9f331a..739744f0 100644 --- "a/Solutions/0688. 351円252円221円345円243円253円345円234円250円346円243円213円347円233円230円344円270円212円347円232円204円346円246円202円347円216円207円.md" +++ "b/Solutions/0688. 351円252円221円345円243円253円345円234円250円346円243円213円347円233円230円344円270円212円347円232円204円346円246円202円347円216円207円.md" @@ -3,6 +3,10 @@ - 标签:动态规划 - 难度:中等 +## 题目链接 + +- [0688. 骑士在棋盘上的概率 - 力扣](https://leetcode.cn/problems/knight-probability-in-chessboard/) + ## 题目大意 **描述**:在一个 `n * n` 的国际象棋棋盘上,一个骑士从单元格 `(row, column)` 开始,尝试进行 `k` 次 移动。行和列是从 `0` 开始的,左上角的单元格是 `(0, 0)`,右下角的单元格是 `(n - 1, n - 1)`。 diff --git "a/Solutions/0690. 345円221円230円345円267円245円347円232円204円351円207円215円350円246円201円346円200円247円.md" "b/Solutions/0690. 345円221円230円345円267円245円347円232円204円351円207円215円350円246円201円346円200円247円.md" index 2b32105d..a88db54d 100644 --- "a/Solutions/0690. 345円221円230円345円267円245円347円232円204円351円207円215円350円246円201円346円200円247円.md" +++ "b/Solutions/0690. 345円221円230円345円267円245円347円232円204円351円207円215円350円246円201円346円200円247円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、哈希表 - 难度:中等 +## 题目链接 + +- [0690. 员工的重要性 - 力扣](https://leetcode.cn/problems/employee-importance/) + ## 题目大意 给定一个公司的所有员工信息。其中每个员工信息包含:该员工 id,该员工重要度,以及该员工的所有下属 id。 diff --git "a/Solutions/0691. 350円264円264円347円272円270円346円213円274円350円257円215円.md" "b/Solutions/0691. 350円264円264円347円272円270円346円213円274円350円257円215円.md" index 2d7c3aee..b3886ab0 100644 --- "a/Solutions/0691. 350円264円264円347円272円270円346円213円274円350円257円215円.md" +++ "b/Solutions/0691. 350円264円264円347円272円270円346円213円274円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、字符串、动态规划、回溯、状态压缩 - 难度:困难 +## 题目链接 + +- [0691. 贴纸拼词 - 力扣](https://leetcode.cn/problems/stickers-to-spell-word/) + ## 题目大意 **描述**:给定一个字符串数组 $stickers$ 表示不同的贴纸,其中 $stickers[i]$ 表示第 $i$ 张贴纸上的小写英文单词。再给定一个字符串 $target$。为了拼出给定字符串 $target,ドル我们需要从贴纸中切割单个字母并重新排列它们。贴纸的数量是无限的,可以重复多次使用。 diff --git "a/Solutions/0695. 345円262円233円345円261円277円347円232円204円346円234円200円345円244円247円351円235円242円347円247円257円.md" "b/Solutions/0695. 345円262円233円345円261円277円347円232円204円346円234円200円345円244円247円351円235円242円347円247円257円.md" index 878d399f..fa2528e3 100644 --- "a/Solutions/0695. 345円262円233円345円261円277円347円232円204円346円234円200円345円244円247円351円235円242円347円247円257円.md" +++ "b/Solutions/0695. 345円262円233円345円261円277円347円232円204円346円234円200円345円244円247円351円235円242円347円247円257円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、数组、矩阵 - 难度:中等 +## 题目链接 + +- [0695. 岛屿的最大面积 - 力扣](https://leetcode.cn/problems/max-area-of-island/) + ## 题目大意 **描述**:给定一个只包含 0ドル$、1ドル$ 元素的二维数组,1ドル$ 代表岛屿,0ドル$ 代表水。一座岛的面积就是上下左右相邻的 1ドル$ 所组成的连通块的数目。 diff --git "a/Solutions/0698. 345円210円222円345円210円206円344円270円272円k344円270円252円347円233円270円347円255円211円347円232円204円345円255円220円351円233円206円.md" "b/Solutions/0698. 345円210円222円345円210円206円344円270円272円k344円270円252円347円233円270円347円255円211円347円232円204円345円255円220円351円233円206円.md" index 3d3569a6..a1983260 100644 --- "a/Solutions/0698. 345円210円222円345円210円206円344円270円272円k344円270円252円347円233円270円347円255円211円347円232円204円345円255円220円351円233円206円.md" +++ "b/Solutions/0698. 345円210円222円345円210円206円344円270円272円k344円270円252円347円233円270円347円255円211円347円232円204円345円255円220円351円233円206円.md" @@ -3,6 +3,10 @@ - 标签:位运算、记忆化搜索、数组、动态规划、回溯、状态压缩 - 难度:中等 +## 题目链接 + +- [0698. 划分为k个相等的子集 - 力扣](https://leetcode.cn/problems/partition-to-k-equal-sum-subsets/) + ## 题目大意 **描述**:给定一个整数数组 $nums$ 和一个正整数 $k$。 diff --git "a/Solutions/0700. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円220円234円347円264円242円.md" "b/Solutions/0700. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円220円234円347円264円242円.md" index e9674346..16c1a678 100644 --- "a/Solutions/0700. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円220円234円347円264円242円.md" +++ "b/Solutions/0700. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円220円234円347円264円242円.md" @@ -3,6 +3,10 @@ - 标签:树、二叉搜索树、二叉树 - 难度:简单 +## 题目链接 + +- [0700. 二叉搜索树中的搜索 - 力扣](https://leetcode.cn/problems/search-in-a-binary-search-tree/) + ## 题目大意 **描述**:给定一个二叉搜索树和一个值 `val`。 diff --git "a/Solutions/0701. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円217円222円345円205円245円346円223円215円344円275円234円.md" "b/Solutions/0701. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円217円222円345円205円245円346円223円215円344円275円234円.md" index bc147561..53b4b33d 100644 --- "a/Solutions/0701. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円217円222円345円205円245円346円223円215円344円275円234円.md" +++ "b/Solutions/0701. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円217円222円345円205円245円346円223円215円344円275円234円.md" @@ -3,6 +3,10 @@ - 标签:树、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [0701. 二叉搜索树中的插入操作 - 力扣](https://leetcode.cn/problems/insert-into-a-binary-search-tree/) + ## 题目大意 **描述**:给定一个二叉搜索树的根节点和要插入树中的值 `val`。 diff --git "a/Solutions/0702. 346円220円234円347円264円242円351円225円277円345円272円246円346円234円252円347円237円245円347円232円204円346円234円211円345円272円217円346円225円260円347円273円204円.md" "b/Solutions/0702. 346円220円234円347円264円242円351円225円277円345円272円246円346円234円252円347円237円245円347円232円204円346円234円211円345円272円217円346円225円260円347円273円204円.md" index 10ad0626..da2ad5e0 100644 --- "a/Solutions/0702. 346円220円234円347円264円242円351円225円277円345円272円246円346円234円252円347円237円245円347円232円204円346円234円211円345円272円217円346円225円260円347円273円204円.md" +++ "b/Solutions/0702. 346円220円234円347円264円242円351円225円277円345円272円246円346円234円252円347円237円245円347円232円204円346円234円211円345円272円217円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、交互 - 难度:中等 +## 题目链接 + +- [0702. 搜索长度未知的有序数组 - 力扣](https://leetcode.cn/problems/search-in-a-sorted-array-of-unknown-size/) + ## 题目大意 给定一个升序数组 nums,但是数组的大小是未知的,只能通过接口 `reader.get(k)` 来获取数组 nums 中第 k 个元素值。如果数组访问越界,则接口返回 `2147483647`。再给定一个数字 target。要求从 nums 中找出 target,并返回下标,如果 nums 中不存在 target,则返回 -1。 diff --git "a/Solutions/0703. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円347円254円254円 K 345円244円247円345円205円203円347円264円240円.md" "b/Solutions/0703. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円347円254円254円 K 345円244円247円345円205円203円347円264円240円.md" index 0e524c0c..f9d9e16e 100644 --- "a/Solutions/0703. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円347円254円254円 K 345円244円247円345円205円203円347円264円240円.md" +++ "b/Solutions/0703. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円347円254円254円 K 345円244円247円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:树、设计、二叉搜索树、二叉树、数据流、堆(优先队列) - 难度:简单 +## 题目链接 + +- [0703. 数据流中的第 K 大元素 - 力扣](https://leetcode.cn/problems/kth-largest-element-in-a-stream/) + ## 题目大意 **要求**:设计一个 KthLargest 类,用于找到数据流中第 $k$ 大元素。 diff --git "a/Solutions/0704. 344円272円214円345円210円206円346円237円245円346円211円276円.md" "b/Solutions/0704. 344円272円214円345円210円206円346円237円245円346円211円276円.md" index 12d13769..e8bc6f9a 100644 --- "a/Solutions/0704. 344円272円214円345円210円206円346円237円245円346円211円276円.md" +++ "b/Solutions/0704. 344円272円214円345円210円206円346円237円245円346円211円276円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:简单 +## 题目链接 + +- [0704. 二分查找 - 力扣](https://leetcode.cn/problems/binary-search/) + ## 题目大意 **描述**:给定一个升序的数组 $nums,ドル和一个目标值 $target$。 diff --git "a/Solutions/0705. 350円256円276円350円256円241円345円223円210円345円270円214円351円233円206円345円220円210円.md" "b/Solutions/0705. 350円256円276円350円256円241円345円223円210円345円270円214円351円233円206円345円220円210円.md" index cfb4f0d3..e595fc21 100644 --- "a/Solutions/0705. 350円256円276円350円256円241円345円223円210円345円270円214円351円233円206円345円220円210円.md" +++ "b/Solutions/0705. 350円256円276円350円256円241円345円223円210円345円270円214円351円233円206円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:设计、数组、哈希表、链表、哈希函数 - 难度:简单 +## 题目链接 + +- [0705. 设计哈希集合 - 力扣](https://leetcode.cn/problems/design-hashset/) + ## 题目大意 **要求**:不使用内建的哈希表库,自行实现一个哈希集合(HashSet)。 diff --git "a/Solutions/0706. 350円256円276円350円256円241円345円223円210円345円270円214円346円230円240円345円260円204円.md" "b/Solutions/0706. 350円256円276円350円256円241円345円223円210円345円270円214円346円230円240円345円260円204円.md" index 4665b1cf..db33021c 100644 --- "a/Solutions/0706. 350円256円276円350円256円241円345円223円210円345円270円214円346円230円240円345円260円204円.md" +++ "b/Solutions/0706. 350円256円276円350円256円241円345円223円210円345円270円214円346円230円240円345円260円204円.md" @@ -3,6 +3,10 @@ - 标签:设计、数组、哈希表、链表、哈希函数 - 难度:简单 +## 题目链接 + +- [0706. 设计哈希映射 - 力扣](https://leetcode.cn/problems/design-hashmap/) + ## 题目大意 **要求**:不使用任何内建的哈希表库设计一个哈希映射(`HashMap`)。 diff --git "a/Solutions/0707. 350円256円276円350円256円241円351円223円276円350円241円250円.md" "b/Solutions/0707. 350円256円276円350円256円241円351円223円276円350円241円250円.md" index 50973c2c..25c688e6 100644 --- "a/Solutions/0707. 350円256円276円350円256円241円351円223円276円350円241円250円.md" +++ "b/Solutions/0707. 350円256円276円350円256円241円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:设计、链表 - 难度:中等 +## 题目链接 + +- [0707. 设计链表 - 力扣](https://leetcode.cn/problems/design-linked-list/) + ## 题目大意 **要求**:设计实现一个链表,需要支持以下操作: diff --git "a/Solutions/0708. 345円276円252円347円216円257円346円234円211円345円272円217円345円210円227円350円241円250円347円232円204円346円217円222円345円205円245円.md" "b/Solutions/0708. 345円276円252円347円216円257円346円234円211円345円272円217円345円210円227円350円241円250円347円232円204円346円217円222円345円205円245円.md" index 58c35e17..6898843b 100644 --- "a/Solutions/0708. 345円276円252円347円216円257円346円234円211円345円272円217円345円210円227円350円241円250円347円232円204円346円217円222円345円205円245円.md" +++ "b/Solutions/0708. 345円276円252円347円216円257円346円234円211円345円272円217円345円210円227円350円241円250円347円232円204円346円217円222円345円205円245円.md" @@ -3,6 +3,10 @@ - 标签:链表 - 难度:中等 +## 题目链接 + +- [0708. 循环有序列表的插入 - 力扣](https://leetcode.cn/problems/insert-into-a-sorted-circular-linked-list/) + ## 题目大意 给定循环升序链表中的一个节点 `head` 和一个整数 `insertVal`。 diff --git "a/Solutions/0709. 350円275円254円346円215円242円346円210円220円345円260円217円345円206円231円345円255円227円346円257円215円.md" "b/Solutions/0709. 350円275円254円346円215円242円346円210円220円345円260円217円345円206円231円345円255円227円346円257円215円.md" index fe43b437..6e86e7cc 100644 --- "a/Solutions/0709. 350円275円254円346円215円242円346円210円220円345円260円217円345円206円231円345円255円227円346円257円215円.md" +++ "b/Solutions/0709. 350円275円254円346円215円242円346円210円220円345円260円217円345円206円231円345円255円227円346円257円215円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [0709. 转换成小写字母 - 力扣](https://leetcode.cn/problems/to-lower-case/) + ## 题目大意 **描述**:给定一个字符串 $s$。 diff --git "a/Solutions/0713. 344円271円230円347円247円257円345円260円217円344円272円216円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/0713. 344円271円230円347円247円257円345円260円217円344円272円216円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" index b3a676e3..4acba49e 100644 --- "a/Solutions/0713. 344円271円230円347円247円257円345円260円217円344円272円216円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/0713. 344円271円230円347円247円257円345円260円217円344円272円216円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、滑动窗口 - 难度:中等 +## 题目链接 + +- [0713. 乘积小于 K 的子数组 - 力扣](https://leetcode.cn/problems/subarray-product-less-than-k/) + ## 题目大意 **描述**:给定一个正整数数组 $nums$ 和整数 $k$。 diff --git "a/Solutions/0714. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円345円220円253円346円211円213円347円273円255円350円264円271円.md" "b/Solutions/0714. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円345円220円253円346円211円213円347円273円255円350円264円271円.md" index f22375c1..3e14f1c0 100644 --- "a/Solutions/0714. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円345円220円253円346円211円213円347円273円255円350円264円271円.md" +++ "b/Solutions/0714. 344円271円260円345円215円226円350円202円241円347円245円250円347円232円204円346円234円200円344円275円263円346円227円266円346円234円272円345円220円253円346円211円213円347円273円255円350円264円271円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、动态规划 - 难度:中等 +## 题目链接 + +- [0714. 买卖股票的最佳时机含手续费 - 力扣](https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/) + ## 题目大意 给定一个整数数组 `prices`,其中第 `i` 个元素代表了第 `i` 天的股票价格 ;整数 `fee` 代表了交易股票的手续费用。 diff --git "a/Solutions/0715. Range 346円250円241円345円235円227円.md" "b/Solutions/0715. Range 346円250円241円345円235円227円.md" index 941a57c0..f79c8690 100644 --- "a/Solutions/0715. Range 346円250円241円345円235円227円.md" +++ "b/Solutions/0715. Range 346円250円241円345円235円227円.md" @@ -3,6 +3,10 @@ - 标签:设计、线段树、有序集合 - 难度:困难 +## 题目链接 + +- [0715. Range 模块 - 力扣](https://leetcode.cn/problems/range-module/) + ## 题目大意 **描述**:`Range` 模块是跟踪数字范围的模块。 diff --git "a/Solutions/0718. 346円234円200円351円225円277円351円207円215円345円244円215円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/0718. 346円234円200円351円225円277円351円207円215円345円244円215円345円255円220円346円225円260円347円273円204円.md" index 59fe557e..d212720e 100644 --- "a/Solutions/0718. 346円234円200円351円225円277円351円207円215円345円244円215円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/0718. 346円234円200円351円225円277円351円207円215円345円244円215円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、动态规划、滑动窗口、哈希函数、滚动哈希 - 难度:中等 +## 题目链接 + +- [0718. 最长重复子数组 - 力扣](https://leetcode.cn/problems/maximum-length-of-repeated-subarray/) + ## 题目大意 **描述**:给定两个整数数组 $nums1$、$nums2$。 diff --git "a/Solutions/0719. 346円211円276円345円207円272円347円254円254円 K 345円260円217円347円232円204円346円225円260円345円257円271円350円267円235円347円246円273円.md" "b/Solutions/0719. 346円211円276円345円207円272円347円254円254円 K 345円260円217円347円232円204円346円225円260円345円257円271円350円267円235円347円246円273円.md" index 5a9e7d84..97de9438 100644 --- "a/Solutions/0719. 346円211円276円345円207円272円347円254円254円 K 345円260円217円347円232円204円346円225円260円345円257円271円350円267円235円347円246円273円.md" +++ "b/Solutions/0719. 346円211円276円345円207円272円347円254円254円 K 345円260円217円347円232円204円346円225円260円345円257円271円350円267円235円347円246円273円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、二分查找、排序 - 难度:困难 +## 题目链接 + +- [0719. 找出第 k 小的距离对 - 力扣](https://leetcode.cn/problems/find-k-th-smallest-pair-distance/) + ## 题目大意 给定一个整数数组 nums,对于数组中不同的数 nums[i]、nums[j] 之间的距离定义为 nums[i] 和 nums[j] 的绝对差值,即 `dist(nums[i], nums[j]) = abs(nums[i] - nums[j])`。求所有数对之间第 k 个最小距离。 diff --git "a/Solutions/0720. 350円257円215円345円205円270円344円270円255円346円234円200円351円225円277円347円232円204円345円215円225円350円257円215円.md" "b/Solutions/0720. 350円257円215円345円205円270円344円270円255円346円234円200円351円225円277円347円232円204円345円215円225円350円257円215円.md" index a27274ac..0ca7f5f5 100644 --- "a/Solutions/0720. 350円257円215円345円205円270円344円270円255円346円234円200円351円225円277円347円232円204円345円215円225円350円257円215円.md" +++ "b/Solutions/0720. 350円257円215円345円205円270円344円270円255円346円234円200円351円225円277円347円232円204円345円215円225円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串、排序 - 难度:中等 +## 题目链接 + +- [0720. 词典中最长的单词 - 力扣](https://leetcode.cn/problems/longest-word-in-dictionary/) + ## 题目大意 给出一个字符串数组 `words` 组成的一本英语词典。 diff --git "a/Solutions/0724. 345円257円273円346円211円276円346円225円260円347円273円204円347円232円204円344円270円255円345円277円203円344円270円213円346円240円207円.md" "b/Solutions/0724. 345円257円273円346円211円276円346円225円260円347円273円204円347円232円204円344円270円255円345円277円203円344円270円213円346円240円207円.md" index 14b036fe..7c334a83 100644 --- "a/Solutions/0724. 345円257円273円346円211円276円346円225円260円347円273円204円347円232円204円344円270円255円345円277円203円344円270円213円346円240円207円.md" +++ "b/Solutions/0724. 345円257円273円346円211円276円346円225円260円347円273円204円347円232円204円344円270円255円345円277円203円344円270円213円346円240円207円.md" @@ -3,6 +3,10 @@ - 标签:数组、前缀和 - 难度:简单 +## 题目链接 + +- [0724. 寻找数组的中心下标 - 力扣](https://leetcode.cn/problems/find-pivot-index/) + ## 题目大意 **描述**:给定一个数组 $nums$。 diff --git "a/Solutions/0727. 346円234円200円345円260円217円347円252円227円345円217円243円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/0727. 346円234円200円345円260円217円347円252円227円345円217円243円345円255円220円345円272円217円345円210円227円.md" index 593093f4..26107fa7 100644 --- "a/Solutions/0727. 346円234円200円345円260円217円347円252円227円345円217円243円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/0727. 346円234円200円345円260円217円347円252円227円345円217円243円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划、滑动窗口 - 难度:困难 +## 题目链接 + +- [0727. 最小窗口子序列 - 力扣](https://leetcode.cn/problems/minimum-window-subsequence/) + ## 题目大意 给定字符串 `s1` 和 `s2`。 diff --git "a/Solutions/0729. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 I.md" "b/Solutions/0729. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 I.md" index 84b0f164..a8fcd512 100644 --- "a/Solutions/0729. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 I.md" +++ "b/Solutions/0729. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 I.md" @@ -3,6 +3,10 @@ - 标签:设计、线段树、二分查找、有序集合 - 难度:中等 +## 题目链接 + +- [0729. 我的日程安排表 I - 力扣](https://leetcode.cn/problems/my-calendar-i/) + ## 题目大意 **要求**:实现一个 `MyCalendar` 类来存放你的日程安排。如果要添加的日程安排不会造成重复预订 ,则可以存储这个新的日程安排。 diff --git "a/Solutions/0731. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 II.md" "b/Solutions/0731. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 II.md" index b993b11c..287d3354 100644 --- "a/Solutions/0731. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 II.md" +++ "b/Solutions/0731. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 II.md" @@ -3,6 +3,10 @@ - 标签:设计、线段树、二分查找、有序集合 - 难度:中等 +## 题目链接 + +- [731. 我的日程安排表 II - 力扣](https://leetcode.cn/problems/my-calendar-ii/) + ## 题目大意 **要求**:实现一个 `MyCalendar` 类来存放你的日程安排。如果要添加的时间内不会导致三重预订时,则可以存储这个新的日程安排。 diff --git "a/Solutions/0732. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 III.md" "b/Solutions/0732. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 III.md" index 06ee93e3..6fd5c6e5 100644 --- "a/Solutions/0732. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 III.md" +++ "b/Solutions/0732. 346円210円221円347円232円204円346円227円245円347円250円213円345円256円211円346円216円222円350円241円250円 III.md" @@ -3,6 +3,10 @@ - 标签:设计、线段树、二分查找、有序集合 - 难度:困难 +## 题目链接 + +- [0732. 我的日程安排表 III - 力扣](https://leetcode.cn/problems/my-calendar-iii/) + ## 题目大意 **要求**:实现一个 `MyCalendarThree` 类来存放你的日程安排,你可以一直添加新的日程安排。 diff --git "a/Solutions/0733. 345円233円276円345円203円217円346円270円262円346円237円223円.md" "b/Solutions/0733. 345円233円276円345円203円217円346円270円262円346円237円223円.md" index 4987c96f..7b01f948 100644 --- "a/Solutions/0733. 345円233円276円345円203円217円346円270円262円346円237円223円.md" +++ "b/Solutions/0733. 345円233円276円345円203円217円346円270円262円346円237円223円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、数组、矩阵 - 难度:简单 +## 题目链接 + +- [0733. 图像渲染 - 力扣](https://leetcode.cn/problems/flood-fill/) + ## 题目大意 给定一个二维数组 image 表示图画,数组的每个元素值表示该位置的像素值大小。再给定一个坐标 (sr, sc) 表示图像渲染开始的位置。然后再给定一个新的颜色值 newColor。现在要求:将坐标 (sr, sc) 以及 (sr, sc) 相连的上下左右区域上与 (sr, sc) 原始颜色相同的区域染色为 newColor。返回染色后的二维数组。 diff --git "a/Solutions/0735. 350円241円214円346円230円237円347円242円260円346円222円236円.md" "b/Solutions/0735. 350円241円214円346円230円237円347円242円260円346円222円236円.md" index ff0314c0..e96f4dcd 100644 --- "a/Solutions/0735. 350円241円214円346円230円237円347円242円260円346円222円236円.md" +++ "b/Solutions/0735. 350円241円214円346円230円237円347円242円260円346円222円236円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组 - 难度:中等 +## 题目链接 + +- [0735. 行星碰撞 - 力扣](https://leetcode.cn/problems/asteroid-collision/) + ## 题目大意 给定一个整数数组 `asteroids`,表示在同一行的小行星。 diff --git "a/Solutions/0738. 345円215円225円350円260円203円351円200円222円345円242円236円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/0738. 345円215円225円350円260円203円351円200円222円345円242円236円347円232円204円346円225円260円345円255円227円.md" index febff1cc..c6cac012 100644 --- "a/Solutions/0738. 345円215円225円350円260円203円351円200円222円345円242円236円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/0738. 345円215円225円350円260円203円351円200円222円345円242円236円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数学 - 难度:中等 +## 题目链接 + +- [0738. 单调递增的数字 - 力扣](https://leetcode.cn/problems/monotone-increasing-digits/) + ## 题目大意 给定一个非负整数 n,找出小于等于 n 的最大整数,同时该整数需要满足其各个位数上的数字是单调递增的。 diff --git "a/Solutions/0739. 346円257円217円346円227円245円346円270円251円345円272円246円.md" "b/Solutions/0739. 346円257円217円346円227円245円346円270円251円345円272円246円.md" index 702971c3..17fb2307 100644 --- "a/Solutions/0739. 346円257円217円346円227円245円346円270円251円345円272円246円.md" +++ "b/Solutions/0739. 346円257円217円346円227円245円346円270円251円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、单调栈 - 难度:中等 +## 题目链接 + +- [0739. 每日温度 - 力扣](https://leetcode.cn/problems/daily-temperatures/) + ## 题目大意 **描述**:给定一个列表 `temperatures`,`temperatures[i]` 表示第 `i` 天的气温。 diff --git "a/Solutions/0744. 345円257円273円346円211円276円346円257円224円347円233円256円346円240円207円345円255円227円346円257円215円345円244円247円347円232円204円346円234円200円345円260円217円345円255円227円346円257円215円.md" "b/Solutions/0744. 345円257円273円346円211円276円346円257円224円347円233円256円346円240円207円345円255円227円346円257円215円345円244円247円347円232円204円346円234円200円345円260円217円345円255円227円346円257円215円.md" index bd9312de..bbb86703 100644 --- "a/Solutions/0744. 345円257円273円346円211円276円346円257円224円347円233円256円346円240円207円345円255円227円346円257円215円345円244円247円347円232円204円346円234円200円345円260円217円345円255円227円346円257円215円.md" +++ "b/Solutions/0744. 345円257円273円346円211円276円346円257円224円347円233円256円346円240円207円345円255円227円346円257円215円345円244円247円347円232円204円346円234円200円345円260円217円345円255円227円346円257円215円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:简单 +## 题目链接 + +- [0744. 寻找比目标字母大的最小字母 - 力扣](https://leetcode.cn/problems/find-smallest-letter-greater-than-target/) + ## 题目大意 **描述**:给你一个字符数组 $letters,ドル该数组按非递减顺序排序,以及一个字符 $target$。$letters$ 里至少有两个不同的字符。 diff --git "a/Solutions/0746. 344円275円277円347円224円250円346円234円200円345円260円217円350円212円261円350円264円271円347円210円254円346円245円274円346円242円257円.md" "b/Solutions/0746. 344円275円277円347円224円250円346円234円200円345円260円217円350円212円261円350円264円271円347円210円254円346円245円274円346円242円257円.md" index 199ca660..15509f74 100644 --- "a/Solutions/0746. 344円275円277円347円224円250円346円234円200円345円260円217円350円212円261円350円264円271円347円210円254円346円245円274円346円242円257円.md" +++ "b/Solutions/0746. 344円275円277円347円224円250円346円234円200円345円260円217円350円212円261円350円264円271円347円210円254円346円245円274円346円242円257円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:简单 +## 题目链接 + +- [0746. 使用最小花费爬楼梯 - 力扣](https://leetcode.cn/problems/min-cost-climbing-stairs/) + ## 题目大意 给定一个数组 `cost` 代表一段楼梯,`cost[i]` 代表爬上第 `i` 阶楼梯醒酒药花费的体力值(下标从 `0` 开始)。 diff --git "a/Solutions/0752. 346円211円223円345円274円200円350円275円254円347円233円230円351円224円201円.md" "b/Solutions/0752. 346円211円223円345円274円200円350円275円254円347円233円230円351円224円201円.md" index ddd572bb..67421a98 100644 --- "a/Solutions/0752. 346円211円223円345円274円200円350円275円254円347円233円230円351円224円201円.md" +++ "b/Solutions/0752. 346円211円223円345円274円200円350円275円254円347円233円230円351円224円201円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [0752. 打开转盘锁 - 力扣](https://leetcode.cn/problems/open-the-lock/) + ## 题目大意 **描述**:有一把带有四个数字的密码锁,每个位置上有 `0` ~ `9` 共 `10` 个数字。每次只能将其中一个位置上的数字转动一下。可以向上转,也可以向下转。比如:`1 -> 2`、`2 -> 1`。 diff --git "a/Solutions/0758. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円212円240円347円262円227円345円215円225円350円257円215円.md" "b/Solutions/0758. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円212円240円347円262円227円345円215円225円350円257円215円.md" index 927abaec..2d7c5c9e 100644 --- "a/Solutions/0758. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円212円240円347円262円227円345円215円225円350円257円215円.md" +++ "b/Solutions/0758. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円212円240円347円262円227円345円215円225円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串、字符串匹配 - 难度:中等 +## 题目链接 + +- [0758. 字符串中的加粗单词 - 力扣](https://leetcode.cn/problems/bold-words-in-string/) + ## 题目大意 给定一个关键词集合 `words` 和一个字符串 `s`。 diff --git "a/Solutions/0763. 345円210円222円345円210円206円345円255円227円346円257円215円345円214円272円351円227円264円.md" "b/Solutions/0763. 345円210円222円345円210円206円345円255円227円346円257円215円345円214円272円351円227円264円.md" index 864a6762..ad819aa1 100644 --- "a/Solutions/0763. 345円210円222円345円210円206円345円255円227円346円257円215円345円214円272円351円227円264円.md" +++ "b/Solutions/0763. 345円210円222円345円210円206円345円255円227円346円257円215円345円214円272円351円227円264円.md" @@ -3,6 +3,10 @@ - 标签:贪心、哈希表、双指针、字符串 - 难度:中等 +## 题目链接 + +- [0763. 划分字母区间 - 力扣](https://leetcode.cn/problems/partition-labels/) + ## 题目大意 给定一个由小写字母组成的字符串 `s`。要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。 diff --git "a/Solutions/0765. 346円203円205円344円276円243円347円211円265円346円211円213円.md" "b/Solutions/0765. 346円203円205円344円276円243円347円211円265円346円211円213円.md" index 49149139..c95c2279 100644 --- "a/Solutions/0765. 346円203円205円344円276円243円347円211円265円346円211円213円.md" +++ "b/Solutions/0765. 346円203円205円344円276円243円347円211円265円346円211円213円.md" @@ -3,6 +3,10 @@ - 标签:贪心、深度优先搜索、广度优先搜索、并查集、图 - 难度:困难 +## 题目链接 + +- [0765. 情侣牵手 - 力扣](https://leetcode.cn/problems/couples-holding-hands/) + ## 题目大意 **描述**:$n$ 对情侣坐在连续排列的 2ドル \times n$ 个座位上,想要牵对方的手。人和座位用 0ドル \sim 2 \times n - 1$ 的整数表示。情侣按顺序编号,第一对是 $(0, 1),ドル第二对是 $(2, 3),ドル以此类推,最后一对是 $(2 \times n - 2, 2 \times n - 1)$。 diff --git "a/Solutions/0766. 346円211円230円346円231円256円345円210円251円350円214円250円347円237円251円351円230円265円.md" "b/Solutions/0766. 346円211円230円346円231円256円345円210円251円350円214円250円347円237円251円351円230円265円.md" index 21393b6e..0f1fba49 100644 --- "a/Solutions/0766. 346円211円230円346円231円256円345円210円251円350円214円250円347円237円251円351円230円265円.md" +++ "b/Solutions/0766. 346円211円230円346円231円256円345円210円251円350円214円250円347円237円251円351円230円265円.md" @@ -3,6 +3,10 @@ - 标签:数组、矩阵 - 难度:简单 +## 题目链接 + +- [0766. 托普利茨矩阵 - 力扣](https://leetcode.cn/problems/toeplitz-matrix/) + ## 题目大意 **描述**:给定一个 $m \times n$ 大小的矩阵 $matrix$。 diff --git "a/Solutions/0771. 345円256円235円347円237円263円344円270円216円347円237円263円345円244円264円.md" "b/Solutions/0771. 345円256円235円347円237円263円344円270円216円347円237円263円345円244円264円.md" index f65b4a50..d9f62a6d 100644 --- "a/Solutions/0771. 345円256円235円347円237円263円344円270円216円347円237円263円345円244円264円.md" +++ "b/Solutions/0771. 345円256円235円347円237円263円344円270円216円347円237円263円345円244円264円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串 - 难度:简单 +## 题目链接 + +- [0771. 宝石与石头 - 力扣](https://leetcode.cn/problems/jewels-and-stones/) + ## 题目大意 **描述**:给定一个字符串 $jewels$ 代表石头中宝石的类型,再给定一个字符串 $stones$ 代表你拥有的石头。$stones$ 中每个字符代表了一种你拥有的石头的类型。 diff --git "a/Solutions/0778. 346円260円264円344円275円215円344円270円212円345円215円207円347円232円204円346円263円263円346円261円240円344円270円255円346円270円270円346円263円263円.md" "b/Solutions/0778. 346円260円264円344円275円215円344円270円212円345円215円207円347円232円204円346円263円263円346円261円240円344円270円255円346円270円270円346円263円263円.md" index 6c108154..e7cc1d1a 100644 --- "a/Solutions/0778. 346円260円264円344円275円215円344円270円212円345円215円207円347円232円204円346円263円263円346円261円240円344円270円255円346円270円270円346円263円263円.md" +++ "b/Solutions/0778. 346円260円264円344円275円215円344円270円212円345円215円207円347円232円204円346円263円263円346円261円240円344円270円255円346円270円270円346円263円263円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、数组、二分查找、矩阵、堆(优先队列) - 难度:困难 +## 题目链接 + +- [0778. 水位上升的泳池中游泳 - 力扣](https://leetcode.cn/problems/swim-in-rising-water/) + ## 题目大意 **描述**:给定一个 $n \times n$ 大小的二维数组 $grid,ドル每一个方格的值 $grid[i][j]$ 表示为位置 $(i, j)$ 的高度。 diff --git "a/Solutions/0779. 347円254円254円K344円270円252円350円257円255円346円263円225円347円254円246円345円217円267円.md" "b/Solutions/0779. 347円254円254円K344円270円252円350円257円255円346円263円225円347円254円246円345円217円267円.md" index 259ebaee..5c46d11a 100644 --- "a/Solutions/0779. 347円254円254円K344円270円252円350円257円255円346円263円225円347円254円246円345円217円267円.md" +++ "b/Solutions/0779. 347円254円254円K344円270円252円350円257円255円346円263円225円347円254円246円345円217円267円.md" @@ -3,6 +3,10 @@ - 标签:位运算、递归、数学 - 难度:中等 +## 题目链接 + +- [0779. 第K个语法符号 - 力扣](https://leetcode.cn/problems/k-th-symbol-in-grammar/) + ## 题目大意 **描述**:给定两个整数 $n$ 和 $k$​。我们可以按照下面的规则来生成字符串: diff --git "a/Solutions/0784. 345円255円227円346円257円215円345円244円247円345円260円217円345円206円231円345円205円250円346円216円222円345円210円227円.md" "b/Solutions/0784. 345円255円227円346円257円215円345円244円247円345円260円217円345円206円231円345円205円250円346円216円222円345円210円227円.md" index 81e3e64a..2ac02331 100644 --- "a/Solutions/0784. 345円255円227円346円257円215円345円244円247円345円260円217円345円206円231円345円205円250円346円216円222円345円210円227円.md" +++ "b/Solutions/0784. 345円255円227円346円257円215円345円244円247円345円260円217円345円206円231円345円205円250円346円216円222円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:位运算、字符串、回溯 - 难度:中等 +## 题目链接 + +- [0784. 字母大小写全排列 - 力扣](https://leetcode.cn/problems/letter-case-permutation/) + ## 题目大意 **描述**:给定一个字符串 $s,ドル通过将字符串 $s$ 中的每个字母转变大小写,我们可以获得一个新的字符串。 diff --git "a/Solutions/0785. 345円210円244円346円226円255円344円272円214円345円210円206円345円233円276円.md" "b/Solutions/0785. 345円210円244円346円226円255円344円272円214円345円210円206円345円233円276円.md" index 6da4c9b5..a0159928 100644 --- "a/Solutions/0785. 345円210円244円346円226円255円344円272円214円345円210円206円345円233円276円.md" +++ "b/Solutions/0785. 345円210円244円346円226円255円344円272円214円345円210円206円345円233円276円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [0785. 判断二分图 - 力扣](https://leetcode.cn/problems/is-graph-bipartite/) + ## 题目大意 给定一个代表 n 个节点的无向图的二维数组 `graph`,其中 `graph[u]` 是一个节点数组,由节点 `u` 的邻接节点组成。对于 `graph[u]` 中的每个 `v`,都存在一条位于节点 `u` 和节点 `v` 之间的无向边。 diff --git "a/Solutions/0788. 346円227円213円350円275円254円346円225円260円345円255円227円.md" "b/Solutions/0788. 346円227円213円350円275円254円346円225円260円345円255円227円.md" index 5ef0e5b1..893273ff 100644 --- "a/Solutions/0788. 346円227円213円350円275円254円346円225円260円345円255円227円.md" +++ "b/Solutions/0788. 346円227円213円350円275円254円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划 - 难度:中等 +## 题目链接 + +- [0788. 旋转数字 - 力扣](https://leetcode.cn/problems/rotated-digits/) + ## 题目大意 **描述**:给定搞一个正整数 $n$。 diff --git "a/Solutions/0795. 345円214円272円351円227円264円345円255円220円346円225円260円347円273円204円344円270円252円346円225円260円.md" "b/Solutions/0795. 345円214円272円351円227円264円345円255円220円346円225円260円347円273円204円344円270円252円346円225円260円.md" index 5f373daa..5b84a58d 100644 --- "a/Solutions/0795. 345円214円272円351円227円264円345円255円220円346円225円260円347円273円204円344円270円252円346円225円260円.md" +++ "b/Solutions/0795. 345円214円272円351円227円264円345円255円220円346円225円260円347円273円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针 - 难度:中等 +## 题目链接 + +- [0795. 区间子数组个数 - 力扣](https://leetcode.cn/problems/number-of-subarrays-with-bounded-maximum/) + ## 题目大意 给定一个元素都是正整数的数组`A` ,正整数 `L` 以及 `R` (`L <= R`)。 diff --git "a/Solutions/0796. 346円227円213円350円275円254円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/0796. 346円227円213円350円275円254円345円255円227円347円254円246円344円270円262円.md" index e7213c4b..360398cf 100644 --- "a/Solutions/0796. 346円227円213円350円275円254円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/0796. 346円227円213円350円275円254円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:字符串、字符串匹配 - 难度:简单 +## 题目链接 + +- [0796. 旋转字符串 - 力扣](https://leetcode.cn/problems/rotate-string/) + ## 题目大意 **描述**:给定两个字符串 `s` 和 `goal`。 diff --git "a/Solutions/0797. 346円211円200円346円234円211円345円217円257円350円203円275円347円232円204円350円267円257円345円276円204円.md" "b/Solutions/0797. 346円211円200円346円234円211円345円217円257円350円203円275円347円232円204円350円267円257円345円276円204円.md" index 295cc188..b9727801 100644 --- "a/Solutions/0797. 346円211円200円346円234円211円345円217円257円350円203円275円347円232円204円350円267円257円345円276円204円.md" +++ "b/Solutions/0797. 346円211円200円346円234円211円345円217円257円350円203円275円347円232円204円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、回溯 - 难度:中等 +## 题目链接 + +- [0797. 所有可能的路径 - 力扣](https://leetcode.cn/problems/all-paths-from-source-to-target/) + ## 题目大意 给定一个有 `n` 个节点的有向无环图(DAG),用二维数组 `graph` 表示。 diff --git "a/Solutions/0800. 347円233円270円344円274円274円 RGB 351円242円234円350円211円262円.md" "b/Solutions/0800. 347円233円270円344円274円274円 RGB 351円242円234円350円211円262円.md" index eacb4b25..5dac196a 100644 --- "a/Solutions/0800. 347円233円270円344円274円274円 RGB 351円242円234円350円211円262円.md" +++ "b/Solutions/0800. 347円233円270円344円274円274円 RGB 351円242円234円350円211円262円.md" @@ -3,6 +3,10 @@ - 标签:数学、字符串、枚举 - 难度:简单 +## 题目链接 + +- [0800. 相似 RGB 颜色 - 力扣](https://leetcode.cn/problems/similar-rgb-color/) + ## 题目大意 **描述**:RGB 颜色 `"#AABBCC"` 可以简写成 `"#ABC"` 。例如,`"#1155cc"` 可以简写为 `"#15c"`。现在给定一个按 `"#ABCDEF"` 形式定义的字符串 `color` 表示 RGB 颜色。 diff --git "a/Solutions/0801. 344円275円277円345円272円217円345円210円227円351円200円222円345円242円236円347円232円204円346円234円200円345円260円217円344円272円244円346円215円242円346円254円241円346円225円260円.md" "b/Solutions/0801. 344円275円277円345円272円217円345円210円227円351円200円222円345円242円236円347円232円204円346円234円200円345円260円217円344円272円244円346円215円242円346円254円241円346円225円260円.md" index edb756bb..4e651790 100644 --- "a/Solutions/0801. 344円275円277円345円272円217円345円210円227円351円200円222円345円242円236円347円232円204円346円234円200円345円260円217円344円272円244円346円215円242円346円254円241円346円225円260円.md" +++ "b/Solutions/0801. 344円275円277円345円272円217円345円210円227円351円200円222円345円242円236円347円232円204円346円234円200円345円260円217円344円272円244円346円215円242円346円254円241円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:困难 +## 题目链接 + +- [0801. 使序列递增的最小交换次数 - 力扣](https://leetcode.cn/problems/minimum-swaps-to-make-sequences-increasing/) + ## 题目大意 给定两个长度相等的整形数组 A 和 B。可以交换两个数组相同位置上的元素,比如 A[i] 与 B[i] 交换,可以交换多个位置,但要保证交换之后保证数组 A和数组 B 是严格递增的。 diff --git "a/Solutions/0802. 346円211円276円345円210円260円346円234円200円347円273円210円347円232円204円345円256円211円345円205円250円347円212円266円346円200円201円.md" "b/Solutions/0802. 346円211円276円345円210円260円346円234円200円347円273円210円347円232円204円345円256円211円345円205円250円347円212円266円346円200円201円.md" index 9d27f751..9fc09562 100644 --- "a/Solutions/0802. 346円211円276円345円210円260円346円234円200円347円273円210円347円232円204円345円256円211円345円205円250円347円212円266円346円200円201円.md" +++ "b/Solutions/0802. 346円211円276円345円210円260円346円234円200円347円273円210円347円232円204円345円256円211円345円205円250円347円212円266円346円200円201円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、拓扑排序 - 难度:中等 +## 题目链接 + +- [0802. 找到最终的安全状态 - 力扣](https://leetcode.cn/problems/find-eventual-safe-states/) + ## 题目大意 **描述**:给定一个有向图 $graph,ドル其中 $graph[i]$ 是与节点 $i$ 相邻的节点列表,意味着从节点 $i$ 到节点 $graph[i]$ 中的每个节点都有一条有向边。 diff --git "a/Solutions/0803. 346円211円223円347円240円226円345円235円227円.md" "b/Solutions/0803. 346円211円223円347円240円226円345円235円227円.md" index a438c2d1..9d0fc81d 100644 --- "a/Solutions/0803. 346円211円223円347円240円226円345円235円227円.md" +++ "b/Solutions/0803. 346円211円223円347円240円226円345円235円227円.md" @@ -3,6 +3,10 @@ - 标签:并查集、数组、矩阵 - 难度:困难 +## 题目链接 + +- [0803. 打砖块 - 力扣](https://leetcode.cn/problems/bricks-falling-when-hit/) + ## 题目大意 **描述**:给定一个 $m \times n$ 大小的二元网格,其中 1ドル$ 表示砖块,0ドル$ 表示空白。砖块稳定(不会掉落)的前提是: diff --git "a/Solutions/0806. 345円206円231円345円255円227円347円254円246円344円270円262円351円234円200円350円246円201円347円232円204円350円241円214円346円225円260円.md" "b/Solutions/0806. 345円206円231円345円255円227円347円254円246円344円270円262円351円234円200円350円246円201円347円232円204円350円241円214円346円225円260円.md" index f7cd6248..e919b4cb 100644 --- "a/Solutions/0806. 345円206円231円345円255円227円347円254円246円344円270円262円351円234円200円350円246円201円347円232円204円350円241円214円346円225円260円.md" +++ "b/Solutions/0806. 345円206円231円345円255円227円347円254円246円344円270円262円351円234円200円350円246円201円347円232円204円350円241円214円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、字符串 - 难度:简单 +## 题目链接 + +- [0806. 写字符串需要的行数 - 力扣](https://leetcode.cn/problems/number-of-lines-to-write-string/) + ## 题目大意 **描述**:给定一个数组 $widths,ドル其中 $words[0]$ 代表 `'a'` 需要的单位,$words[1]$ 代表 `'b'` 需要的单位,...,$words[25]$ 代表 `'z'` 需要的单位。再给定一个字符串 $s,ドル现在需要将字符串 $s$ 从左到右写到每一行上,每一行的最大宽度为 100ドル$ 个单位,如果在写某个字符的时候使改行超过了 100ドル$ 个单位,那么我们应该将这个字母写到下一行。 diff --git "a/Solutions/0811. 345円255円220円345円237円237円345円220円215円350円256円277円351円227円256円350円256円241円346円225円260円.md" "b/Solutions/0811. 345円255円220円345円237円237円345円220円215円350円256円277円351円227円256円350円256円241円346円225円260円.md" index 4b1f8a85..bae9c3be 100644 --- "a/Solutions/0811. 345円255円220円345円237円237円345円220円215円350円256円277円351円227円256円350円256円241円346円225円260円.md" +++ "b/Solutions/0811. 345円255円220円345円237円237円345円220円215円350円256円277円351円227円256円350円256円241円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、字符串、计数 - 难度:中等 +## 题目链接 + +- [0811. 子域名访问计数 - 力扣](https://leetcode.cn/problems/subdomain-visit-count/) + ## 题目大意 **描述**:网站域名是由多个子域名构成的。 diff --git "a/Solutions/0814. 344円272円214円345円217円211円346円240円221円345円211円252円346円236円235円.md" "b/Solutions/0814. 344円272円214円345円217円211円346円240円221円345円211円252円346円236円235円.md" index a3bb1db0..745e0f1b 100644 --- "a/Solutions/0814. 344円272円214円345円217円211円346円240円221円345円211円252円346円236円235円.md" +++ "b/Solutions/0814. 344円272円214円345円217円211円346円240円221円345円211円252円346円236円235円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0814. 二叉树剪枝 - 力扣](https://leetcode.cn/problems/binary-tree-pruning/) + ## 题目大意 给定一棵二叉树的根节点 `root`,树的每个节点值要么是 `0`,要么是 `1`。 diff --git "a/Solutions/0819. 346円234円200円345円270円270円350円247円201円347円232円204円345円215円225円350円257円215円.md" "b/Solutions/0819. 346円234円200円345円270円270円350円247円201円347円232円204円345円215円225円350円257円215円.md" index 9b6c794c..0fc0d9fe 100644 --- "a/Solutions/0819. 346円234円200円345円270円270円350円247円201円347円232円204円345円215円225円350円257円215円.md" +++ "b/Solutions/0819. 346円234円200円345円270円270円350円247円201円347円232円204円345円215円225円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、计数 - 难度:简单 +## 题目链接 + +- [0819. 最常见的单词 - 力扣](https://leetcode.cn/problems/most-common-word/) + ## 题目大意 **描述**:给定一个字符串 $paragraph$ 表示段落,再给定搞一个禁用单词列表 $banned$。 diff --git "a/Solutions/0820. 345円215円225円350円257円215円347円232円204円345円216円213円347円274円251円347円274円226円347円240円201円.md" "b/Solutions/0820. 345円215円225円350円257円215円347円232円204円345円216円213円347円274円251円347円274円226円347円240円201円.md" index 56e8ea1e..fc720c22 100644 --- "a/Solutions/0820. 345円215円225円350円257円215円347円232円204円345円216円213円347円274円251円347円274円226円347円240円201円.md" +++ "b/Solutions/0820. 345円215円225円350円257円215円347円232円204円345円216円213円347円274円251円347円274円226円347円240円201円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [0820. 单词的压缩编码 - 力扣](https://leetcode.cn/problems/short-encoding-of-words/) + ## 题目大意 给定一个单词数组 `words`。要求对 `words` 进行编码成一个助记字符串,用来帮助记忆。`words` 中拥有相同字符后缀的单词可以合并成一个单词,比如`time` 和 `me` 可以合并成 `time`。同时每个不能再合并的单词末尾以 `#` 为结束符,将所有合并后的单词排列起来就是一个助记字符串。 diff --git "a/Solutions/0821. 345円255円227円347円254円246円347円232円204円346円234円200円347円237円255円350円267円235円347円246円273円.md" "b/Solutions/0821. 345円255円227円347円254円246円347円232円204円346円234円200円347円237円255円350円267円235円347円246円273円.md" index d4932c85..4b93d813 100644 --- "a/Solutions/0821. 345円255円227円347円254円246円347円232円204円346円234円200円347円237円255円350円267円235円347円246円273円.md" +++ "b/Solutions/0821. 345円255円227円347円254円246円347円232円204円346円234円200円347円237円255円350円267円235円347円246円273円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、字符串 - 难度:简单 +## 题目链接 + +- [0821. 字符的最短距离 - 力扣](https://leetcode.cn/problems/shortest-distance-to-a-character/) + ## 题目大意 **描述**:给定一个字符串 $s$ 和一个字符 $c,ドル并且 $c$ 是字符串 $s$ 中出现过的字符。 diff --git "a/Solutions/0824. 345円261円261円347円276円212円346円213円211円344円270円201円346円226円207円.md" "b/Solutions/0824. 345円261円261円347円276円212円346円213円211円344円270円201円346円226円207円.md" index 5f9d43ad..ed4d44dd 100644 --- "a/Solutions/0824. 345円261円261円347円276円212円346円213円211円344円270円201円346円226円207円.md" +++ "b/Solutions/0824. 345円261円261円347円276円212円346円213円211円344円270円201円346円226円207円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [0824. 山羊拉丁文 - 力扣](https://leetcode.cn/problems/goat-latin/) + ## 题目大意 **描述**:给定一个由若干单词组成的句子 $sentence,ドル单词之间由空格分隔。每个单词仅由大写和小写字母组成。 diff --git "a/Solutions/0830. 350円276円203円345円244円247円345円210円206円347円273円204円347円232円204円344円275円215円347円275円256円.md" "b/Solutions/0830. 350円276円203円345円244円247円345円210円206円347円273円204円347円232円204円344円275円215円347円275円256円.md" index 119e9ea5..55077faa 100644 --- "a/Solutions/0830. 350円276円203円345円244円247円345円210円206円347円273円204円347円232円204円344円275円215円347円275円256円.md" +++ "b/Solutions/0830. 350円276円203円345円244円247円345円210円206円347円273円204円347円232円204円344円275円215円347円275円256円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [0830. 较大分组的位置 - 力扣](https://leetcode.cn/problems/positions-of-large-groups/) + ## 题目大意 **描述**:给定由小写字母构成的字符串 $s$。字符串 $s$ 包含一些连续的相同字符所构成的分组。 diff --git "a/Solutions/0832. 347円277円273円350円275円254円345円233円276円345円203円217円.md" "b/Solutions/0832. 347円277円273円350円275円254円345円233円276円345円203円217円.md" index 378fd3e2..033d4854 100644 --- "a/Solutions/0832. 347円277円273円350円275円254円345円233円276円345円203円217円.md" +++ "b/Solutions/0832. 347円277円273円350円275円254円345円233円276円345円203円217円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、矩阵、模拟 - 难度:简单 +## 题目链接 + +- [0832. 翻转图像 - 力扣](https://leetcode.cn/problems/flipping-an-image/) + ## 题目大意 给定一个二进制矩阵 `A` 代表图像,先将矩阵进行水平翻转,再进行翻转(将 0 变为 1,1 变为 0)。 diff --git "a/Solutions/0834. 346円240円221円344円270円255円350円267円235円347円246円273円344円271円213円345円222円214円.md" "b/Solutions/0834. 346円240円221円344円270円255円350円267円235円347円246円273円344円271円213円345円222円214円.md" index 4876ebe4..5e58e00a 100644 --- "a/Solutions/0834. 346円240円221円344円270円255円350円267円235円347円246円273円344円271円213円345円222円214円.md" +++ "b/Solutions/0834. 346円240円221円344円270円255円350円267円235円347円246円273円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、图、动态规划 - 难度:困难 +## 题目链接 + +- [0834. 树中距离之和 - 力扣](https://leetcode.cn/problems/sum-of-distances-in-tree/) + ## 题目大意 **描述**:给定一个无向、连通的树。树中有 $n$ 个标记为 0ドル \sim n - 1$ 的节点以及 $n - 1$ 条边 。 diff --git "a/Solutions/0836. 347円237円251円345円275円242円351円207円215円345円217円240円.md" "b/Solutions/0836. 347円237円251円345円275円242円351円207円215円345円217円240円.md" index d0e10522..073328a6 100644 --- "a/Solutions/0836. 347円237円251円345円275円242円351円207円215円345円217円240円.md" +++ "b/Solutions/0836. 347円237円251円345円275円242円351円207円215円345円217円240円.md" @@ -3,6 +3,10 @@ - 标签:几何、数学 - 难度:简单 +## 题目链接 + +- [0836. 矩形重叠 - 力扣](https://leetcode.cn/problems/rectangle-overlap/) + ## 题目大意 给定两个矩形的左下角、右上角坐标:[x1, y1, x2, y2]。[x1, y1] 表示左下角坐标,[x2, y2] 表示右上角坐标。如果两个矩形相交面积大于 0,则称两矩形重叠。 diff --git "a/Solutions/0841. 351円222円245円345円214円231円345円222円214円346円210円277円351円227円264円.md" "b/Solutions/0841. 351円222円245円345円214円231円345円222円214円346円210円277円351円227円264円.md" index 278b7ffc..04e1dd0c 100644 --- "a/Solutions/0841. 351円222円245円345円214円231円345円222円214円346円210円277円351円227円264円.md" +++ "b/Solutions/0841. 351円222円245円345円214円231円345円222円214円346円210円277円351円227円264円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图 - 难度:中等 +## 题目链接 + +- [0841. 钥匙和房间 - 力扣](https://leetcode.cn/problems/keys-and-rooms/) + ## 题目大意 **描述**:有 `n` 个房间,编号为 `0` ~ `n - 1`,每个房间都有若干把钥匙,每把钥匙上都有一个编号,可以开启对应房间号的门。最初,除了 `0` 号房间外其他房间的门都是锁着的。 diff --git "a/Solutions/0844. 346円257円224円350円276円203円345円220円253円351円200円200円346円240円274円347円232円204円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/0844. 346円257円224円350円276円203円345円220円253円351円200円200円346円240円274円347円232円204円345円255円227円347円254円246円344円270円262円.md" index e1c38a2f..d385b6b4 100644 --- "a/Solutions/0844. 346円257円224円350円276円203円345円220円253円351円200円200円346円240円274円347円232円204円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/0844. 346円257円224円350円276円203円345円220円253円351円200円200円346円240円274円347円232円204円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:栈、双指针、字符串、模拟 - 难度:简单 +## 题目链接 + +- [0844. 比较含退格的字符串 - 力扣](https://leetcode.cn/problems/backspace-string-compare/) + ## 题目大意 给定 `s` 和 `t` 两个字符串。字符串中的 `#` 代表退格字符。 diff --git "a/Solutions/0845. 346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円351円225円277円345円261円261円350円204円211円.md" "b/Solutions/0845. 346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円351円225円277円345円261円261円350円204円211円.md" index 4212a8fd..52d618b8 100644 --- "a/Solutions/0845. 346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円351円225円277円345円261円261円350円204円211円.md" +++ "b/Solutions/0845. 346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円351円225円277円345円261円261円350円204円211円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、动态规划、枚举 - 难度:中等 +## 题目链接 + +- [0845. 数组中的最长山脉 - 力扣](https://leetcode.cn/problems/longest-mountain-in-array/) + ## 题目大意 给定一个整数数组 `arr`。 diff --git "a/Solutions/0846. 344円270円200円346円211円213円351円241円272円345円255円220円.md" "b/Solutions/0846. 344円270円200円346円211円213円351円241円272円345円255円220円.md" index e4d38fd1..355c94ba 100644 --- "a/Solutions/0846. 344円270円200円346円211円213円351円241円272円345円255円220円.md" +++ "b/Solutions/0846. 344円270円200円346円211円213円351円241円272円345円255円220円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、哈希表、排序 - 难度:中等 +## 题目链接 + +- [0846. 一手顺子 - 力扣](https://leetcode.cn/problems/hand-of-straights/) + ## 题目大意 **描述**:`Alice` 手中有一把牌,她想要重新排列这些牌,分成若干组,使每一组的牌都是顺子(即由连续的牌构成),并且每一组的牌数都是 `groupSize`。现在给定一个整数数组 `hand`,其中 `hand[i]` 是表示第 `i` 张牌的数值,和一个整数 `groupSize`。 diff --git "a/Solutions/0847. 350円256円277円351円227円256円346円211円200円346円234円211円350円212円202円347円202円271円347円232円204円346円234円200円347円237円255円350円267円257円345円276円204円.md" "b/Solutions/0847. 350円256円277円351円227円256円346円211円200円346円234円211円350円212円202円347円202円271円347円232円204円346円234円200円347円237円255円350円267円257円345円276円204円.md" index bc73779f..e98c00f3 100644 --- "a/Solutions/0847. 350円256円277円351円227円256円346円211円200円346円234円211円350円212円202円347円202円271円347円232円204円346円234円200円347円237円255円350円267円257円345円276円204円.md" +++ "b/Solutions/0847. 350円256円277円351円227円256円346円211円200円346円234円211円350円212円202円347円202円271円347円232円204円346円234円200円347円237円255円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:位运算、广度优先搜索、图、动态规划、状态压缩 - 难度:困难 +## 题目链接 + +- [0847. 访问所有节点的最短路径 - 力扣](https://leetcode.cn/problems/shortest-path-visiting-all-nodes/) + ## 题目大意 **描述**:存在一个由 $n$ 个节点组成的无向连通图,图中节点编号为 0ドル \sim n - 1$。现在给定一个数组 $graph$ 表示这个图。其中,$graph[i]$ 是一个列表,由所有与节点 $i$ 直接相连的节点组成。 diff --git "a/Solutions/0850. 347円237円251円345円275円242円351円235円242円347円247円257円 II.md" "b/Solutions/0850. 347円237円251円345円275円242円351円235円242円347円247円257円 II.md" index fc881a04..db5273ee 100644 --- "a/Solutions/0850. 347円237円251円345円275円242円351円235円242円347円247円257円 II.md" +++ "b/Solutions/0850. 347円237円251円345円275円242円351円235円242円347円247円257円 II.md" @@ -3,6 +3,10 @@ - 标签:线段树、数组、有序集合、扫描线 - 难度:困难 +## 题目链接 + +- [0850. 矩形面积 II - 力扣](https://leetcode.cn/problems/rectangle-area-ii/) + ## 题目大意 **描述**:给定一个二维矩形列表 `rectangles`,其中 `rectangle[i] = [x1, y1, x2, y2]` 表示第 `i` 个矩形,`(x1, y1)` 是第 `i` 个矩形左下角的坐标,`(x2, y2)` 是第 `i` 个矩形右上角的坐标。。 diff --git "a/Solutions/0851. 345円226円247円351円227円271円345円222円214円345円257円214円346円234円211円.md" "b/Solutions/0851. 345円226円247円351円227円271円345円222円214円345円257円214円346円234円211円.md" index 45ee7ba8..eddcf7fd 100644 --- "a/Solutions/0851. 345円226円247円351円227円271円345円222円214円345円257円214円346円234円211円.md" +++ "b/Solutions/0851. 345円226円247円351円227円271円345円222円214円345円257円214円346円234円211円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、图、拓扑排序、数组 - 难度:中等 +## 题目链接 + +- [0851. 喧闹和富有 - 力扣](https://leetcode.cn/problems/loud-and-rich/) + ## 题目大意 **描述**:有一组 `n` 个人作为实验对象,从 `0` 到 `n - 1` 编号,其中每个人都有不同数目的钱,以及不同程度的安静值 `quietness`。 diff --git "a/Solutions/0852. 345円261円261円350円204円211円346円225円260円347円273円204円347円232円204円345円263円260円351円241円266円347円264円242円345円274円225円.md" "b/Solutions/0852. 345円261円261円350円204円211円346円225円260円347円273円204円347円232円204円345円263円260円351円241円266円347円264円242円345円274円225円.md" index b519793b..f14c7750 100644 --- "a/Solutions/0852. 345円261円261円350円204円211円346円225円260円347円273円204円347円232円204円345円263円260円351円241円266円347円264円242円345円274円225円.md" +++ "b/Solutions/0852. 345円261円261円350円204円211円346円225円260円347円273円204円347円232円204円345円263円260円351円241円266円347円264円242円345円274円225円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [0852. 山脉数组的峰顶索引 - 力扣](https://leetcode.cn/problems/peak-index-in-a-mountain-array/) + ## 题目大意 **描述**:给定由整数组成的山脉数组 $arr$。 diff --git "a/Solutions/0860. 346円237円240円346円252円254円346円260円264円346円211円276円351円233円266円.md" "b/Solutions/0860. 346円237円240円346円252円254円346円260円264円346円211円276円351円233円266円.md" index 1d2ae6fd..b6584e64 100644 --- "a/Solutions/0860. 346円237円240円346円252円254円346円260円264円346円211円276円351円233円266円.md" +++ "b/Solutions/0860. 346円237円240円346円252円254円346円260円264円346円211円276円351円233円266円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组 - 难度:简单 +## 题目链接 + +- [0860. 柠檬水找零 - 力扣](https://leetcode.cn/problems/lemonade-change/) + ## 题目大意 **描述**:一杯柠檬水的售价是 5ドル$ 美元。现在有 $n$ 个顾客排队购买柠檬水,每人只能购买一杯。顾客支付的钱面额有 5ドル$ 美元、10ドル$ 美元、20ドル$ 美元。必须给每个顾客正确找零(就是每位顾客需要向你支付 5ドル$ 美元,多出的钱要找还回顾客)。 diff --git "a/Solutions/0861. 347円277円273円350円275円254円347円237円251円351円230円265円345円220円216円347円232円204円345円276円227円345円210円206円.md" "b/Solutions/0861. 347円277円273円350円275円254円347円237円251円351円230円265円345円220円216円347円232円204円345円276円227円345円210円206円.md" index 29a38e5f..18f2f707 100644 --- "a/Solutions/0861. 347円277円273円350円275円254円347円237円251円351円230円265円345円220円216円347円232円204円345円276円227円345円210円206円.md" +++ "b/Solutions/0861. 347円277円273円350円275円254円347円237円251円351円230円265円345円220円216円347円232円204円345円276円227円345円210円206円.md" @@ -3,6 +3,10 @@ - 标签:贪心、位运算、数组、矩阵 - 难度:中等 +## 题目链接 + +- [0861. 翻转矩阵后的得分 - 力扣](https://leetcode.cn/problems/score-after-flipping-matrix/) + ## 题目大意 **描述**:给定一个二维矩阵 `A`,其中每个元素的值为 `0` 或 `1`。 diff --git "a/Solutions/0867. 350円275円254円347円275円256円347円237円251円351円230円265円.md" "b/Solutions/0867. 350円275円254円347円275円256円347円237円251円351円230円265円.md" index c5135c6a..cfeac41c 100644 --- "a/Solutions/0867. 350円275円254円347円275円256円347円237円251円351円230円265円.md" +++ "b/Solutions/0867. 350円275円254円347円275円256円347円237円251円351円230円265円.md" @@ -3,6 +3,10 @@ - 标签:数组、矩阵、模拟 - 难度:简单 +## 题目链接 + +- [0867. 转置矩阵 - 力扣](https://leetcode.cn/problems/transpose-matrix/) + ## 题目大意 给定一个二维数组 matrix。返回 matrix 的转置矩阵。 diff --git "a/Solutions/0872. 345円217円266円345円255円220円347円233円270円344円274円274円347円232円204円346円240円221円.md" "b/Solutions/0872. 345円217円266円345円255円220円347円233円270円344円274円274円347円232円204円346円240円221円.md" index b55a3318..ff0e1a72 100644 --- "a/Solutions/0872. 345円217円266円345円255円220円347円233円270円344円274円274円347円232円204円346円240円221円.md" +++ "b/Solutions/0872. 345円217円266円345円255円220円347円233円270円344円274円274円347円232円204円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0872. 叶子相似的树 - 力扣](https://leetcode.cn/problems/leaf-similar-trees/) + ## 题目大意 将一棵二叉树树上所有的叶子,按照从左到右的顺序排列起来就形成了一个「叶值序列」。如果两棵二叉树的叶值序列是相同的,我们就认为它们是叶相似的。 diff --git "a/Solutions/0873. 346円234円200円351円225円277円347円232円204円346円226円220円346円263円242円351円202円243円345円245円221円345円255円220円345円272円217円345円210円227円347円232円204円351円225円277円345円272円246円.md" "b/Solutions/0873. 346円234円200円351円225円277円347円232円204円346円226円220円346円263円242円351円202円243円345円245円221円345円255円220円345円272円217円345円210円227円347円232円204円351円225円277円345円272円246円.md" index 0db68bfd..97aef39c 100644 --- "a/Solutions/0873. 346円234円200円351円225円277円347円232円204円346円226円220円346円263円242円351円202円243円345円245円221円345円255円220円345円272円217円345円210円227円347円232円204円351円225円277円345円272円246円.md" +++ "b/Solutions/0873. 346円234円200円351円225円277円347円232円204円346円226円220円346円263円242円351円202円243円345円245円221円345円255円220円345円272円217円345円210円227円347円232円204円351円225円277円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、动态规划 - 难度:中等 +## 题目链接 + +- [0873. 最长的斐波那契子序列的长度 - 力扣](https://leetcode.cn/problems/length-of-longest-fibonacci-subsequence/) + ## 题目大意 **描述**:给定一个严格递增的正整数数组 $arr$。 diff --git "a/Solutions/0875. 347円210円261円345円220円203円351円246円231円350円225円211円347円232円204円347円217円202円347円217円202円.md" "b/Solutions/0875. 347円210円261円345円220円203円351円246円231円350円225円211円347円232円204円347円217円202円347円217円202円.md" index f942c661..33d6d34d 100644 --- "a/Solutions/0875. 347円210円261円345円220円203円351円246円231円350円225円211円347円232円204円347円217円202円347円217円202円.md" +++ "b/Solutions/0875. 347円210円261円345円220円203円351円246円231円350円225円211円347円232円204円347円217円202円347円217円202円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [0875. 爱吃香蕉的珂珂 - 力扣](https://leetcode.cn/problems/koko-eating-bananas/) + ## 题目大意 给定一个数组 `piles` 代表 `n` 堆香蕉。其中 `piles[i]` 表示第 `i` 堆香蕉的个数。再给定一个整数 `h` ,表示最多可以在 `h` 小时内吃完所有香蕉。珂珂决定以速度每小时 `k`(未知)根的速度吃香蕉。每一个小时,她讲选择其中一堆香蕉,从中吃掉 `k` 根。如果这堆香蕉少于 `k` 根,珂珂将在这一小时吃掉这堆的所有香蕉,并且这一小时不会再吃其他堆的香蕉。 diff --git "a/Solutions/0876. 351円223円276円350円241円250円347円232円204円344円270円255円351円227円264円347円273円223円347円202円271円.md" "b/Solutions/0876. 351円223円276円350円241円250円347円232円204円344円270円255円351円227円264円347円273円223円347円202円271円.md" index 7effbd71..3ad07f33 100644 --- "a/Solutions/0876. 351円223円276円350円241円250円347円232円204円344円270円255円351円227円264円347円273円223円347円202円271円.md" +++ "b/Solutions/0876. 351円223円276円350円241円250円347円232円204円344円270円255円351円227円264円347円273円223円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:链表、双指针 - 难度:简单 +## 题目链接 + +- [0876. 链表的中间结点 - 力扣](https://leetcode.cn/problems/middle-of-the-linked-list/) + ## 题目大意 **描述**:给定一个单链表的头节点 `head`。 diff --git "a/Solutions/0877. 347円237円263円345円255円220円346円270円270円346円210円217円.md" "b/Solutions/0877. 347円237円263円345円255円220円346円270円270円346円210円217円.md" index 9feacac2..eccb3b22 100644 --- "a/Solutions/0877. 347円237円263円345円255円220円346円270円270円346円210円217円.md" +++ "b/Solutions/0877. 347円237円263円345円255円220円346円270円270円346円210円217円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、动态规划、博弈 - 难度:中等 +## 题目链接 + +- [0877. 石子游戏 - 力扣](https://leetcode.cn/problems/stone-game/) + ## 题目大意 亚历克斯和李在玩石子游戏。总共有偶数堆石子,每堆都有正整数颗石子 `piles[i]`,总共的石子数为奇数 。每回合,玩家从开始位置或者结束位置取走一整堆石子。直到没有石子堆为止结束游戏,最终手中石子颗数多的玩家获胜。假设亚历克斯和李每回合都能发挥出最佳水平,并且亚历克斯先开始。 diff --git "a/Solutions/0881. 346円225円221円347円224円237円350円211円207円.md" "b/Solutions/0881. 346円225円221円347円224円237円350円211円207円.md" index 37000d17..1a40fb8e 100644 --- "a/Solutions/0881. 346円225円221円347円224円237円350円211円207円.md" +++ "b/Solutions/0881. 346円225円221円347円224円237円350円211円207円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、双指针、排序 - 难度:中等 +## 题目链接 + +- [0881. 救生艇 - 力扣](https://leetcode.cn/problems/boats-to-save-people/) + ## 题目大意 **描述**:给定一个整数数组 `people` 代表每个人的体重,其中第 `i` 个人的体重为 `people[i]`。再给定一个整数 `limit`,代表每艘船可以承载的最大重量。每艘船最多可同时载两人,但条件是这些人的重量之和最多为 `limit`。 diff --git "a/Solutions/0884. 344円270円244円345円217円245円350円257円235円344円270円255円347円232円204円344円270円215円345円270円270円350円247円201円345円215円225円350円257円215円.md" "b/Solutions/0884. 344円270円244円345円217円245円350円257円235円344円270円255円347円232円204円344円270円215円345円270円270円350円247円201円345円215円225円350円257円215円.md" index 3cd7c522..af057dcd 100644 --- "a/Solutions/0884. 344円270円244円345円217円245円350円257円235円344円270円255円347円232円204円344円270円215円345円270円270円350円247円201円345円215円225円350円257円215円.md" +++ "b/Solutions/0884. 344円270円244円345円217円245円350円257円235円344円270円255円347円232円204円344円270円215円345円270円270円350円247円201円345円215円225円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串 - 难度:简单 +## 题目链接 + +- [0884. 两句话中的不常见单词 - 力扣](https://leetcode.cn/problems/uncommon-words-from-two-sentences/) + ## 题目大意 **描述**:给定两个字符串 $s1$ 和 $s2$ ,分别表示两个句子。 diff --git "a/Solutions/0886. 345円217円257円350円203円275円347円232円204円344円272円214円345円210円206円346円263円225円.md" "b/Solutions/0886. 345円217円257円350円203円275円347円232円204円344円272円214円345円210円206円346円263円225円.md" index a165ac31..0eeef269 100644 --- "a/Solutions/0886. 345円217円257円350円203円275円347円232円204円344円272円214円345円210円206円346円263円225円.md" +++ "b/Solutions/0886. 345円217円257円350円203円275円347円232円204円344円272円214円345円210円206円346円263円225円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [0886. 可能的二分法 - 力扣](https://leetcode.cn/problems/possible-bipartition/) + ## 题目大意 把 n 个人(编号为 1, 2, ... , n)分为任意大小的两组。每个人都可能不喜欢其他人,那么他们不应该属于同一组。 diff --git "a/Solutions/0887. 351円270円241円350円233円213円346円216円211円350円220円275円.md" "b/Solutions/0887. 351円270円241円350円233円213円346円216円211円350円220円275円.md" index c3ebb86e..e1145faa 100644 --- "a/Solutions/0887. 351円270円241円350円233円213円346円216円211円350円220円275円.md" +++ "b/Solutions/0887. 351円270円241円350円233円213円346円216円211円350円220円275円.md" @@ -3,6 +3,10 @@ - 标签:数学、二分查找、动态规划 - 难度:困难 +## 题目链接 + +- [0887. 鸡蛋掉落 - 力扣](https://leetcode.cn/problems/super-egg-drop/) + ## 题目大意 **描述**:给定一个整数 `k` 和整数 `n`,分别代表 `k` 枚鸡蛋和可以使用的一栋从第 `1` 层到第 `n` 层楼的建筑。 diff --git "a/Solutions/0889. 346円240円271円346円215円256円345円211円215円345円272円217円345円222円214円345円220円216円345円272円217円351円201円215円345円216円206円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/0889. 346円240円271円346円215円256円345円211円215円345円272円217円345円222円214円345円220円216円345円272円217円351円201円215円345円216円206円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" index ef6e60e6..dc5d2b0b 100644 --- "a/Solutions/0889. 346円240円271円346円215円256円345円211円215円345円272円217円345円222円214円345円220円216円345円272円217円351円201円215円345円216円206円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/0889. 346円240円271円346円215円256円345円211円215円345円272円217円345円222円214円345円220円216円345円272円217円351円201円215円345円216円206円346円236円204円351円200円240円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、数组、哈希表、分治、二叉树 - 难度:中等 +## 题目链接 + +- [0889. 根据前序和后序遍历构造二叉树 - 力扣](https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-postorder-traversal/) + ## 题目大意 **描述**:给定一棵无重复值二叉树的前序遍历结果 `preorder` 和后序遍历结果 `postorder`。 diff --git "a/Solutions/0897. 351円200円222円345円242円236円351円241円272円345円272円217円346円220円234円347円264円242円346円240円221円.md" "b/Solutions/0897. 351円200円222円345円242円236円351円241円272円345円272円217円346円220円234円347円264円242円346円240円221円.md" index d247017d..75f44679 100644 --- "a/Solutions/0897. 351円200円222円345円242円236円351円241円272円345円272円217円346円220円234円347円264円242円346円240円221円.md" +++ "b/Solutions/0897. 351円200円222円345円242円236円351円241円272円345円272円217円346円220円234円347円264円242円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索、二叉搜索树、二叉树 - 难度:简单 +## 题目链接 + +- [0897. 递增顺序搜索树 - 力扣](https://leetcode.cn/problems/increasing-order-search-tree/) + ## 题目大意 给定一棵二叉搜索树的根节点 `root`。 diff --git "a/Solutions/0901. 350円202円241円347円245円250円344円273円267円346円240円274円350円267円250円345円272円246円.md" "b/Solutions/0901. 350円202円241円347円245円250円344円273円267円346円240円274円350円267円250円345円272円246円.md" index 7f1c2cc8..b0fc36d8 100644 --- "a/Solutions/0901. 350円202円241円347円245円250円344円273円267円346円240円274円350円267円250円345円272円246円.md" +++ "b/Solutions/0901. 350円202円241円347円245円250円344円273円267円346円240円274円350円267円250円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:栈、设计、数据流、单调栈 - 难度:中等 +## 题目链接 + +- [0901. 股票价格跨度 - 力扣](https://leetcode.cn/problems/online-stock-span/) + ## 题目大意 要求:编写一个 `StockSpanner` 类,用于收集某些股票的每日报价,并返回该股票当日价格的跨度。 diff --git "a/Solutions/0902. 346円234円200円345円244円247円344円270円272円 N 347円232円204円346円225円260円345円255円227円347円273円204円345円220円210円.md" "b/Solutions/0902. 346円234円200円345円244円247円344円270円272円 N 347円232円204円346円225円260円345円255円227円347円273円204円345円220円210円.md" index 18021e54..484d5653 100644 --- "a/Solutions/0902. 346円234円200円345円244円247円344円270円272円 N 347円232円204円346円225円260円345円255円227円347円273円204円345円220円210円.md" +++ "b/Solutions/0902. 346円234円200円345円244円247円344円270円272円 N 347円232円204円346円225円260円345円255円227円347円273円204円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、字符串、二分查找、动态规划 - 难度:困难 +## 题目链接 + +- [0902. 最大为 N 的数字组合 - 力扣](https://leetcode.cn/problems/numbers-at-most-n-given-digit-set/) + ## 题目大意 **描述**:给定一个按非递减序列排列的数字数组 $digits$。我们可以使用任意次数的 $digits[i]$ 来写数字。例如,如果 `digits = ["1", "3", "5"]`,我们可以写数字,如 `"13"`, `"551"`, 和 `"1351315"`。 diff --git "a/Solutions/0904. 346円260円264円346円236円234円346円210円220円347円257円256円.md" "b/Solutions/0904. 346円260円264円346円236円234円346円210円220円347円257円256円.md" index 9dcf0110..95f2e405 100644 --- "a/Solutions/0904. 346円260円264円346円236円234円346円210円220円347円257円256円.md" +++ "b/Solutions/0904. 346円260円264円346円236円234円346円210円220円347円257円256円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、滑动窗口 - 难度:中等 +## 题目链接 + +- [0904. 水果成篮 - 力扣](https://leetcode.cn/problems/fruit-into-baskets/) + ## 题目大意 给定一个数组 `fruits`。其中 `fruits[i]` 表示第 `i` 棵树会产生 `fruits[i]` 型水果。 diff --git "a/Solutions/0908. 346円234円200円345円260円217円345円267円256円345円200円274円 I.md" "b/Solutions/0908. 346円234円200円345円260円217円345円267円256円345円200円274円 I.md" index 54130626..95852a7c 100644 --- "a/Solutions/0908. 346円234円200円345円260円217円345円267円256円345円200円274円 I.md" +++ "b/Solutions/0908. 346円234円200円345円260円217円345円267円256円345円200円274円 I.md" @@ -3,6 +3,10 @@ - 标签:数组、数学 - 难度:简单 +## 题目链接 + +- [0908. 最小差值 I - 力扣](https://leetcode.cn/problems/smallest-range-i/) + ## 题目大意 **描述**:给定一个整数数组 `nums`,和一个整数 `k`。给数组中的每个元素 `nums[i]` 都加上一个任意数字 `x` (`-k <= x <= k`),从而得到一个新数组 `result`。 diff --git "a/Solutions/0912. 346円216円222円345円272円217円346円225円260円347円273円204円.md" "b/Solutions/0912. 346円216円222円345円272円217円346円225円260円347円273円204円.md" index 4b9a0812..afb94090 100644 --- "a/Solutions/0912. 346円216円222円345円272円217円346円225円260円347円273円204円.md" +++ "b/Solutions/0912. 346円216円222円345円272円217円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、分治、桶排序、计数排序、基数排序、排序、堆(优先队列)、归并排序 - 难度:中等 +## 题目链接 + +- [0912. 排序数组 - 力扣](https://leetcode.cn/problems/sort-an-array/) + ## 题目大意 **描述**:给定一个整数数组 $nums$。 diff --git "a/Solutions/0918. 347円216円257円345円275円242円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円222円214円.md" "b/Solutions/0918. 347円216円257円345円275円242円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円222円214円.md" index 5846d299..9409a3f2 100644 --- "a/Solutions/0918. 347円216円257円345円275円242円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円222円214円.md" +++ "b/Solutions/0918. 347円216円257円345円275円242円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:队列、数组、分治、动态规划、单调队列 - 难度:中等 +## 题目链接 + +- [0918. 环形子数组的最大和 - 力扣](https://leetcode.cn/problems/maximum-sum-circular-subarray/) + ## 题目大意 给定一个环形整数数组 nums,数组 nums 的尾部和头部是相连状态。求环形数组 nums 的非空子数组的最大和(子数组中每个位置元素最多出现一次)。 diff --git "a/Solutions/0919. 345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円346円217円222円345円205円245円345円231円250円.md" "b/Solutions/0919. 345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円346円217円222円345円205円245円345円231円250円.md" index 49ced4d9..3605503b 100644 --- "a/Solutions/0919. 345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円346円217円222円345円205円245円345円231円250円.md" +++ "b/Solutions/0919. 345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円346円217円222円345円205円245円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索、设计、二叉树 - 难度:中等 +## 题目链接 + +- [0919. 完全二叉树插入器 - 力扣](https://leetcode.cn/problems/complete-binary-tree-inserter/) + ## 题目大意 要求:设计一个用完全二叉树初始化的数据结构 `CBTInserter`,并支持以下几种操作: diff --git "a/Solutions/0921. 344円275円277円346円213円254円345円217円267円346円234円211円346円225円210円347円232円204円346円234円200円345円260円221円346円267円273円345円212円240円.md" "b/Solutions/0921. 344円275円277円346円213円254円345円217円267円346円234円211円346円225円210円347円232円204円346円234円200円345円260円221円346円267円273円345円212円240円.md" index 30ecc6b7..63037724 100644 --- "a/Solutions/0921. 344円275円277円346円213円254円345円217円267円346円234円211円346円225円210円347円232円204円346円234円200円345円260円221円346円267円273円345円212円240円.md" +++ "b/Solutions/0921. 344円275円277円346円213円254円345円217円267円346円234円211円346円225円210円347円232円204円346円234円200円345円260円221円346円267円273円345円212円240円.md" @@ -3,6 +3,10 @@ - 标签:栈、贪心、字符串 - 难度:中等 +## 题目链接 + +- [0921. 使括号有效的最少添加 - 力扣](https://leetcode.cn/problems/minimum-add-to-make-parentheses-valid/) + ## 题目大意 **描述**:给定一个括号字符串 `s`,可以在字符串的任何位置插入一个括号。 diff --git "a/Solutions/0925. 351円225円277円346円214円211円351円224円256円345円205円245円.md" "b/Solutions/0925. 351円225円277円346円214円211円351円224円256円345円205円245円.md" index e7a65a90..e7f05d7d 100644 --- "a/Solutions/0925. 351円225円277円346円214円211円351円224円256円345円205円245円.md" +++ "b/Solutions/0925. 351円225円277円346円214円211円351円224円256円345円205円245円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串 - 难度:简单 +## 题目链接 + +- [0925. 长按键入 - 力扣](https://leetcode.cn/problems/long-pressed-name/) + ## 题目大意 **描述**:你的朋友正在使用键盘输入他的名字 $name$。偶尔,在键入字符时,按键可能会被长按,而字符可能被输入 1ドル$ 次或多次。 diff --git "a/Solutions/0932. 346円274円202円344円272円256円346円225円260円347円273円204円.md" "b/Solutions/0932. 346円274円202円344円272円256円346円225円260円347円273円204円.md" index 9c99e7a7..2740e683 100644 --- "a/Solutions/0932. 346円274円202円344円272円256円346円225円260円347円273円204円.md" +++ "b/Solutions/0932. 346円274円202円344円272円256円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、分治 - 难度:中等 +## 题目链接 + +- [0932. 漂亮数组 - 力扣](https://leetcode.cn/problems/beautiful-array/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/0933. 346円234円200円350円277円221円347円232円204円350円257円267円346円261円202円346円254円241円346円225円260円.md" "b/Solutions/0933. 346円234円200円350円277円221円347円232円204円350円257円267円346円261円202円346円254円241円346円225円260円.md" index 3578a7b0..cfb235d0 100644 --- "a/Solutions/0933. 346円234円200円350円277円221円347円232円204円350円257円267円346円261円202円346円254円241円346円225円260円.md" +++ "b/Solutions/0933. 346円234円200円350円277円221円347円232円204円350円257円267円346円261円202円346円254円241円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:设计、队列、数据流 - 难度:简单 +## 题目链接 + +- [0933. 最近的请求次数 - 力扣](https://leetcode.cn/problems/number-of-recent-calls/) + ## 题目大意 要求:实现一个用来计算特定时间范围内的最近请求的 `RecentCounter` 类: diff --git "a/Solutions/0935. 351円252円221円345円243円253円346円213円250円345円217円267円345円231円250円.md" "b/Solutions/0935. 351円252円221円345円243円253円346円213円250円345円217円267円345円231円250円.md" index 9b20ed21..69d6f2db 100644 --- "a/Solutions/0935. 351円252円221円345円243円253円346円213円250円345円217円267円345円231円250円.md" +++ "b/Solutions/0935. 351円252円221円345円243円253円346円213円250円345円217円267円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:动态规划 - 难度:中等 +## 题目链接 + +- [0935. 骑士拨号器 - 力扣](https://leetcode.cn/problems/knight-dialer/) + ## 题目大意 **描述**:象棋骑士可以垂直移动两个方格,水平移动一个方格,或者水平移动两个方格,垂直移动一个方格(两者都形成一个 $L$ 的形状),如下图所示。 diff --git "a/Solutions/0938. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円350円214円203円345円233円264円345円222円214円.md" "b/Solutions/0938. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円350円214円203円345円233円264円345円222円214円.md" index 6c4a5e37..1e517fd4 100644 --- "a/Solutions/0938. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円350円214円203円345円233円264円345円222円214円.md" +++ "b/Solutions/0938. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円350円214円203円345円233円264円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:简单 +## 题目链接 + +- [0938. 二叉搜索树的范围和 - 力扣](https://leetcode.cn/problems/range-sum-of-bst/) + ## 题目大意 给定一个二叉搜索树,和一个范围 [low, high]。求范围 [low, high] 之间所有节点的值的和。 diff --git "a/Solutions/0946. 351円252円214円350円257円201円346円240円210円345円272円217円345円210円227円.md" "b/Solutions/0946. 351円252円214円350円257円201円346円240円210円345円272円217円345円210円227円.md" index b089a4df..b30210b3 100644 --- "a/Solutions/0946. 351円252円214円350円257円201円346円240円210円345円272円217円345円210円227円.md" +++ "b/Solutions/0946. 351円252円214円350円257円201円346円240円210円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、模拟 - 难度:中等 +## 题目链接 + +- [0946. 验证栈序列 - 力扣](https://leetcode.cn/problems/validate-stack-sequences/) + ## 题目大意 **描述**:给定两个整数序列 `pushed` 和 `popped`,每个序列中的值都不重复。 diff --git "a/Solutions/0947. 347円247円273円351円231円244円346円234円200円345円244円232円347円232円204円345円220円214円350円241円214円346円210円226円345円220円214円345円210円227円347円237円263円345円244円264円.md" "b/Solutions/0947. 347円247円273円351円231円244円346円234円200円345円244円232円347円232円204円345円220円214円350円241円214円346円210円226円345円220円214円345円210円227円347円237円263円345円244円264円.md" index c4d82edf..4b874a4b 100644 --- "a/Solutions/0947. 347円247円273円351円231円244円346円234円200円345円244円232円347円232円204円345円220円214円350円241円214円346円210円226円345円220円214円345円210円227円347円237円263円345円244円264円.md" +++ "b/Solutions/0947. 347円247円273円351円231円244円346円234円200円345円244円232円347円232円204円345円220円214円350円241円214円346円210円226円345円220円214円345円210円227円347円237円263円345円244円264円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [0947. 移除最多的同行或同列石头 - 力扣](https://leetcode.cn/problems/most-stones-removed-with-same-row-or-column/) + ## 题目大意 **描述**:二维平面中有 $n$ 块石头,每块石头都在整数坐标点上,且每个坐标点上最多只能有一块石头。如果一块石头的同行或者同列上有其他石头存在,那么就可以移除这块石头。 diff --git "a/Solutions/0953. 351円252円214円350円257円201円345円244円226円346円230円237円350円257円255円350円257円215円345円205円270円.md" "b/Solutions/0953. 351円252円214円350円257円201円345円244円226円346円230円237円350円257円255円350円257円215円345円205円270円.md" index 6cd0bb9e..95633bc0 100644 --- "a/Solutions/0953. 351円252円214円350円257円201円345円244円226円346円230円237円350円257円255円350円257円215円345円205円270円.md" +++ "b/Solutions/0953. 351円252円214円350円257円201円345円244円226円346円230円237円350円257円255円350円257円215円345円205円270円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、字符串 - 难度:简单 +## 题目链接 + +- [0953. 验证外星语词典 - 力扣](https://leetcode.cn/problems/verifying-an-alien-dictionary/) + ## 题目大意 给定一组用外星语书写的单词字符串数组 `words`,以及表示外星字母表的顺序的字符串 `order` 。 diff --git "a/Solutions/0958. 344円272円214円345円217円211円346円240円221円347円232円204円345円256円214円345円205円250円346円200円247円346円243円200円351円252円214円.md" "b/Solutions/0958. 344円272円214円345円217円211円346円240円221円347円232円204円345円256円214円345円205円250円346円200円247円346円243円200円351円252円214円.md" index 644892ec..501174d1 100644 --- "a/Solutions/0958. 344円272円214円345円217円211円346円240円221円347円232円204円345円256円214円345円205円250円346円200円247円346円243円200円351円252円214円.md" +++ "b/Solutions/0958. 344円272円214円345円217円211円346円240円221円347円232円204円345円256円214円345円205円250円346円200円247円346円243円200円351円252円214円.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [0958. 二叉树的完全性检验 - 力扣](https://leetcode.cn/problems/check-completeness-of-a-binary-tree/) + ## 题目大意 **描述**:给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/0959. 347円224円261円346円226円234円346円235円240円345円210円222円345円210円206円345円214円272円345円237円237円.md" "b/Solutions/0959. 347円224円261円346円226円234円346円235円240円345円210円222円345円210円206円345円214円272円345円237円237円.md" index dc78812a..97403730 100644 --- "a/Solutions/0959. 347円224円261円346円226円234円346円235円240円345円210円222円345円210円206円345円214円272円345円237円237円.md" +++ "b/Solutions/0959. 347円224円261円346円226円234円346円235円240円345円210円222円345円210円206円345円214円272円345円237円237円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [0959. 由斜杠划分区域 - 力扣](https://leetcode.cn/problems/regions-cut-by-slashes/) + ## 题目大意 **描述**:在由 1ドル \times 1$ 方格组成的 $n \times n$ 网格 $grid$ 中,每个 1ドル \times 1$ 方块由 `'/'`、`'\'` 或 `' '` 构成。这些字符会将方块划分为一些共边的区域。 diff --git "a/Solutions/0968. 347円233円221円346円216円247円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/0968. 347円233円221円346円216円247円344円272円214円345円217円211円346円240円221円.md" index cd0269f5..b5f7ea84 100644 --- "a/Solutions/0968. 347円233円221円346円216円247円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/0968. 347円233円221円346円216円247円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、动态规划、二叉树 - 难度:困难 +## 题目链接 + +- [0968. 监控二叉树 - 力扣](https://leetcode.cn/problems/binary-tree-cameras/) + ## 题目大意 给定一个二叉树,需要在树的节点上安装摄像头。节点上的每个摄影头都可以监视其父节点、自身及其直接子节点。 diff --git "a/Solutions/0973. 346円234円200円346円216円245円350円277円221円345円216円237円347円202円271円347円232円204円 K 344円270円252円347円202円271円.md" "b/Solutions/0973. 346円234円200円346円216円245円350円277円221円345円216円237円347円202円271円347円232円204円 K 344円270円252円347円202円271円.md" index b6363d2b..ae462195 100644 --- "a/Solutions/0973. 346円234円200円346円216円245円350円277円221円345円216円237円347円202円271円347円232円204円 K 344円270円252円347円202円271円.md" +++ "b/Solutions/0973. 346円234円200円346円216円245円350円277円221円345円216円237円347円202円271円347円232円204円 K 344円270円252円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:几何、数组、数学、分治、快速选择、排序、堆(优先队列) - 难度:中等 +## 题目链接 + +- [0973. 最接近原点的 K 个点 - 力扣](https://leetcode.cn/problems/k-closest-points-to-origin/) + ## 题目大意 给定一个由由平面上的点组成的列表 `points`,再给定一个整数 `K`。 diff --git "a/Solutions/0974. 345円222円214円345円217円257円350円242円253円 K 346円225円264円351円231円244円347円232円204円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/0974. 345円222円214円345円217円257円350円242円253円 K 346円225円264円351円231円244円347円232円204円345円255円220円346円225円260円347円273円204円.md" index 37176f61..09aaae52 100644 --- "a/Solutions/0974. 345円222円214円345円217円257円350円242円253円 K 346円225円264円351円231円244円347円232円204円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/0974. 345円222円214円345円217円257円350円242円253円 K 346円225円264円351円231円244円347円232円204円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、前缀和 - 难度:中等 +## 题目链接 + +- [974. 和可被 K 整除的子数组 - 力扣](https://leetcode.cn/problems/subarray-sums-divisible-by-k/) + ## 题目大意 给定一个整数数组 `nums` 和一个整数 `k`。 diff --git "a/Solutions/0976. 344円270円211円350円247円222円345円275円242円347円232円204円346円234円200円345円244円247円345円221円250円351円225円277円.md" "b/Solutions/0976. 344円270円211円350円247円222円345円275円242円347円232円204円346円234円200円345円244円247円345円221円250円351円225円277円.md" index aff797be..a4bbf0aa 100644 --- "a/Solutions/0976. 344円270円211円350円247円222円345円275円242円347円232円204円346円234円200円345円244円247円345円221円250円351円225円277円.md" +++ "b/Solutions/0976. 344円270円211円350円247円222円345円275円242円347円232円204円346円234円200円345円244円247円345円221円250円351円225円277円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、数学、排序 - 难度:简单 +## 题目链接 + +- [0976. 三角形的最大周长 - 力扣](https://leetcode.cn/problems/largest-perimeter-triangle/) + ## 题目大意 **描述**:给定一些由正数(代表长度)组成的数组 `nums`。 diff --git "a/Solutions/0977. 346円234円211円345円272円217円346円225円260円347円273円204円347円232円204円345円271円263円346円226円271円.md" "b/Solutions/0977. 346円234円211円345円272円217円346円225円260円347円273円204円347円232円204円345円271円263円346円226円271円.md" index ede1cb29..1909151a 100644 --- "a/Solutions/0977. 346円234円211円345円272円217円346円225円260円347円273円204円347円232円204円345円271円263円346円226円271円.md" +++ "b/Solutions/0977. 346円234円211円345円272円217円346円225円260円347円273円204円347円232円204円345円271円263円346円226円271円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:简单 +## 题目链接 + +- [0977. 有序数组的平方 - 力扣](https://leetcode.cn/problems/squares-of-a-sorted-array/) + ## 题目大意 **描述**:给你一个按「非递减顺序」排序的整数数组 `nums`。 diff --git "a/Solutions/0978. 346円234円200円351円225円277円346円271円215円346円265円201円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/0978. 346円234円200円351円225円277円346円271円215円346円265円201円345円255円220円346円225円260円347円273円204円.md" index 6a5a55b1..a75c6e35 100644 --- "a/Solutions/0978. 346円234円200円351円225円277円346円271円215円346円265円201円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/0978. 346円234円200円351円225円277円346円271円215円346円265円201円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、滑动窗口 - 难度:中等 +## 题目链接 + +- [0978. 最长湍流子数组 - 力扣](https://leetcode.cn/problems/longest-turbulent-subarray/) + ## 题目大意 给定一个数组 `arr`。当 `arr` 的子数组 `arr[i]`,`arr[i + 1]`,`...`, `arr[j]` 满足下列条件时,我们称其为湍流子数组: diff --git "a/Solutions/0982. 346円214円211円344円275円215円344円270円216円344円270円272円351円233円266円347円232円204円344円270円211円345円205円203円347円273円204円.md" "b/Solutions/0982. 346円214円211円344円275円215円344円270円216円344円270円272円351円233円266円347円232円204円344円270円211円345円205円203円347円273円204円.md" index a3c4caa3..73e79791 100644 --- "a/Solutions/0982. 346円214円211円344円275円215円344円270円216円344円270円272円351円233円266円347円232円204円344円270円211円345円205円203円347円273円204円.md" +++ "b/Solutions/0982. 346円214円211円344円275円215円344円270円216円344円270円272円351円233円266円347円232円204円344円270円211円345円205円203円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、哈希表 - 难度:困难 +## 题目链接 + +- [0982. 按位与为零的三元组 - 力扣](https://leetcode.cn/problems/triples-with-bitwise-and-equal-to-zero/) + ## 题目大意 **描述**:给定一个整数数组 $nums$。 diff --git "a/Solutions/0990. 347円255円211円345円274円217円346円226円271円347円250円213円347円232円204円345円217円257円346円273円241円350円266円263円346円200円247円.md" "b/Solutions/0990. 347円255円211円345円274円217円346円226円271円347円250円213円347円232円204円345円217円257円346円273円241円350円266円263円346円200円247円.md" index 71aeff51..53e50e3b 100644 --- "a/Solutions/0990. 347円255円211円345円274円217円346円226円271円347円250円213円347円232円204円345円217円257円346円273円241円350円266円263円346円200円247円.md" +++ "b/Solutions/0990. 347円255円211円345円274円217円346円226円271円347円250円213円347円232円204円345円217円257円346円273円241円350円266円263円346円200円247円.md" @@ -3,6 +3,10 @@ - 标签:并查集、图、数组、字符串 - 难度:中等 +## 题目链接 + +- [0990. 等式方程的可满足性 - 力扣](https://leetcode.cn/problems/satisfiability-of-equality-equations/) + ## 题目大意 **描述**:给定一个由字符串方程组成的数组 `equations`,每个字符串方程 `equations[i]` 的长度为 `4`,有以下两种形式组成:`a==b` 或 `a!=b`。`a` 和 `b` 是小写字母,表示单字母变量名。 diff --git "a/Solutions/0992. K 344円270円252円344円270円215円345円220円214円346円225円264円346円225円260円347円232円204円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/0992. K 344円270円252円344円270円215円345円220円214円346円225円264円346円225円260円347円232円204円345円255円220円346円225円260円347円273円204円.md" index 6d187b3e..925cd2c3 100644 --- "a/Solutions/0992. K 344円270円252円344円270円215円345円220円214円346円225円264円346円225円260円347円232円204円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/0992. K 344円270円252円344円270円215円345円220円214円346円225円264円346円225円260円347円232円204円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、计数、滑动窗口 - 难度:困难 +## 题目链接 + +- [0992. K 个不同整数的子数组 - 力扣](https://leetcode.cn/problems/subarrays-with-k-different-integers/) + ## 题目大意 给定一个正整数数组 `nums`,再给定一个整数 `k`。如果 `nums` 的某个子数组中不同整数的个数恰好为 `k`,则称 `nums` 的这个连续、不一定不同的子数组为「好子数组」。 diff --git "a/Solutions/0993. 344円272円214円345円217円211円346円240円221円347円232円204円345円240円202円345円205円204円345円274円237円350円212円202円347円202円271円.md" "b/Solutions/0993. 344円272円214円345円217円211円346円240円221円347円232円204円345円240円202円345円205円204円345円274円237円350円212円202円347円202円271円.md" index 8d9e7bc6..011a47b3 100644 --- "a/Solutions/0993. 344円272円214円345円217円211円346円240円221円347円232円204円345円240円202円345円205円204円345円274円237円350円212円202円347円202円271円.md" +++ "b/Solutions/0993. 344円272円214円345円217円211円346円240円221円347円232円204円345円240円202円345円205円204円345円274円237円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [0993. 二叉树的堂兄弟节点 - 力扣](https://leetcode.cn/problems/cousins-in-binary-tree/) + ## 题目大意 给定一个二叉树,和两个值 x,y。从二叉树中找出 x 和 y 对应的节点 node_x,node_y。如果两个节点是堂兄弟节点,则返回 True,否则返回 False。 diff --git "a/Solutions/0995. K 350円277円236円347円273円255円344円275円215円347円232円204円346円234円200円345円260円217円347円277円273円350円275円254円346円254円241円346円225円260円.md" "b/Solutions/0995. K 350円277円236円347円273円255円344円275円215円347円232円204円346円234円200円345円260円217円347円277円273円350円275円254円346円254円241円346円225円260円.md" index f14dde3f..55329d94 100644 --- "a/Solutions/0995. K 350円277円236円347円273円255円344円275円215円347円232円204円346円234円200円345円260円217円347円277円273円350円275円254円346円254円241円346円225円260円.md" +++ "b/Solutions/0995. K 350円277円236円347円273円255円344円275円215円347円232円204円346円234円200円345円260円217円347円277円273円350円275円254円346円254円241円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:位运算、队列、数组、前缀和、滑动窗口 - 难度:困难 +## 题目链接 + +- [0995. K 连续位的最小翻转次数 - 力扣](https://leetcode.cn/problems/minimum-number-of-k-consecutive-bit-flips/) + ## 题目大意 给定一个仅包含 `0` 和 `1` 的数组 `nums`,再给定一个整数 `k`。进行一次 `k` 位翻转包括选择一个长度为 `k` 的(连续)子数组,同时将子数组中的每个 `0` 更改为 `1`,而每个 `1` 更改为 `0`。 diff --git "a/Solutions/1000. 345円220円210円345円271円266円347円237円263円345円244円264円347円232円204円346円234円200円344円275円216円346円210円220円346円234円254円.md" "b/Solutions/1000. 345円220円210円345円271円266円347円237円263円345円244円264円347円232円204円346円234円200円344円275円216円346円210円220円346円234円254円.md" index 192acf44..ddb901ba 100644 --- "a/Solutions/1000. 345円220円210円345円271円266円347円237円263円345円244円264円347円232円204円346円234円200円344円275円216円346円210円220円346円234円254円.md" +++ "b/Solutions/1000. 345円220円210円345円271円266円347円237円263円345円244円264円347円232円204円346円234円200円344円275円216円346円210円220円346円234円254円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、前缀和 - 难度:困难 +## 题目链接 + +- [1000. 合并石头的最低成本 - 力扣](https://leetcode.cn/problems/minimum-cost-to-merge-stones/) + ## 题目大意 **描述**:给定一个代表 $n$ 堆石头的整数数组 $stones,ドル其中 $stones[i]$ 代表第 $i$ 堆中的石头个数。再给定一个整数 $k,ドル 每次移动需要将连续的 $k$ 堆石头合并为一堆,而这次移动的成本为这 $k$ 堆中石头的总数。 diff --git "a/Solutions/1002. 346円237円245円346円211円276円345円205円261円347円224円250円345円255円227円347円254円246円.md" "b/Solutions/1002. 346円237円245円346円211円276円345円205円261円347円224円250円345円255円227円347円254円246円.md" index 93a235eb..a8be55cb 100644 --- "a/Solutions/1002. 346円237円245円346円211円276円345円205円261円347円224円250円345円255円227円347円254円246円.md" +++ "b/Solutions/1002. 346円237円245円346円211円276円345円205円261円347円224円250円345円255円227円347円254円246円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、字符串 - 难度:简单 +## 题目链接 + +- [1002. 查找共用字符 - 力扣](https://leetcode.cn/problems/find-common-characters/) + ## 题目大意 **描述**:给定一个字符串数组 $words$。 diff --git "a/Solutions/1004. 346円234円200円345円244円247円350円277円236円347円273円2551円347円232円204円344円270円252円346円225円260円 III.md" "b/Solutions/1004. 346円234円200円345円244円247円350円277円236円347円273円2551円347円232円204円344円270円252円346円225円260円 III.md" index 856c9979..26bde514 100644 --- "a/Solutions/1004. 346円234円200円345円244円247円350円277円236円347円273円2551円347円232円204円344円270円252円346円225円260円 III.md" +++ "b/Solutions/1004. 346円234円200円345円244円247円350円277円236円347円273円2551円347円232円204円344円270円252円346円225円260円 III.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、前缀和、滑动窗口 - 难度:中等 +## 题目链接 + +- [1004. 最大连续1的个数 III - 力扣](https://leetcode.cn/problems/max-consecutive-ones-iii/) + ## 题目大意 **描述**:给定一个由 0ドル$、1ドル$ 组成的数组 $nums,ドル再给定一个整数 $k$。最多可以将 $k$ 个值从 0ドル$ 变到 1ドル$。 diff --git "a/Solutions/1005. K 346円254円241円345円217円226円345円217円215円345円220円216円346円234円200円345円244円247円345円214円226円347円232円204円346円225円260円347円273円204円345円222円214円.md" "b/Solutions/1005. K 346円254円241円345円217円226円345円217円215円345円220円216円346円234円200円345円244円247円345円214円226円347円232円204円346円225円260円347円273円204円345円222円214円.md" index 757da097..8170dfb9 100644 --- "a/Solutions/1005. K 346円254円241円345円217円226円345円217円215円345円220円216円346円234円200円345円244円247円345円214円226円347円232円204円346円225円260円347円273円204円345円222円214円.md" +++ "b/Solutions/1005. K 346円254円241円345円217円226円345円217円215円345円220円216円346円234円200円345円244円247円345円214円226円347円232円204円346円225円260円347円273円204円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、排序 - 难度:简单 +## 题目链接 + +- [1005. K 次取反后最大化的数组和 - 力扣](https://leetcode.cn/problems/maximize-sum-of-array-after-k-negations/) + ## 题目大意 给定一个整数数组 nums 和一个整数 k。只能用下面的方法修改数组: diff --git "a/Solutions/1008. 345円211円215円345円272円217円351円201円215円345円216円206円346円236円204円351円200円240円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" "b/Solutions/1008. 345円211円215円345円272円217円351円201円215円345円216円206円346円236円204円351円200円240円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" index d6e9a7e8..bf0958c6 100644 --- "a/Solutions/1008. 345円211円215円345円272円217円351円201円215円345円216円206円346円236円204円351円200円240円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" +++ "b/Solutions/1008. 345円211円215円345円272円217円351円201円215円345円216円206円346円236円204円351円200円240円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、二叉搜索树、数组、二叉树、单调栈 - 难度:中等 +## 题目链接 + +- [1008. 前序遍历构造二叉搜索树 - 力扣](https://leetcode.cn/problems/construct-binary-search-tree-from-preorder-traversal/) + ## 题目大意 给定一棵二叉搜索树的前序遍历结果 `preorder`。 diff --git "a/Solutions/1009. 345円215円201円350円277円233円345円210円266円346円225円264円346円225円260円347円232円204円345円217円215円347円240円201円.md" "b/Solutions/1009. 345円215円201円350円277円233円345円210円266円346円225円264円346円225円260円347円232円204円345円217円215円347円240円201円.md" index a082410f..b9ce9786 100644 --- "a/Solutions/1009. 345円215円201円350円277円233円345円210円266円346円225円264円346円225円260円347円232円204円345円217円215円347円240円201円.md" +++ "b/Solutions/1009. 345円215円201円350円277円233円345円210円266円346円225円264円346円225円260円347円232円204円345円217円215円347円240円201円.md" @@ -3,6 +3,10 @@ - 标签:位运算 - 难度:简单 +## 题目链接 + +- [1009. 十进制整数的反码 - 力扣](https://leetcode.cn/problems/complement-of-base-10-integer/) + ## 题目大意 **描述**:给定一个十进制数 $n$。 diff --git "a/Solutions/1011. 345円234円250円 D 345円244円251円345円206円205円351円200円201円350円276円276円345円214円205円350円243円271円347円232円204円350円203円275円345円212円233円.md" "b/Solutions/1011. 345円234円250円 D 345円244円251円345円206円205円351円200円201円350円276円276円345円214円205円350円243円271円347円232円204円350円203円275円345円212円233円.md" index 448a73c7..dca6f114 100644 --- "a/Solutions/1011. 345円234円250円 D 345円244円251円345円206円205円351円200円201円350円276円276円345円214円205円350円243円271円347円232円204円350円203円275円345円212円233円.md" +++ "b/Solutions/1011. 345円234円250円 D 345円244円251円345円206円205円351円200円201円350円276円276円345円214円205円350円243円271円347円232円204円350円203円275円345円212円233円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [1011. 在 D 天内送达包裹的能力 - 力扣](https://leetcode.cn/problems/capacity-to-ship-packages-within-d-days/) + ## 题目大意 **描述**:传送带上的包裹必须在 $D$ 天内从一个港口运送到另一个港口。给定所有包裹的重量数组 $weights,ドル货物必须按照给定的顺序装运。且每天船上装载的重量不会超过船的最大运载重量。 diff --git "a/Solutions/1012. 350円207円263円345円260円221円346円234円211円 1 344円275円215円351円207円215円345円244円215円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/1012. 350円207円263円345円260円221円346円234円211円 1 344円275円215円351円207円215円345円244円215円347円232円204円346円225円260円345円255円227円.md" index 22338620..2aeb6b7b 100644 --- "a/Solutions/1012. 350円207円263円345円260円221円346円234円211円 1 344円275円215円351円207円215円345円244円215円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/1012. 350円207円263円345円260円221円346円234円211円 1 344円275円215円351円207円215円345円244円215円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划 - 难度:困难 +## 题目链接 + +- [1012. 至少有 1 位重复的数字 - 力扣](https://leetcode.cn/problems/numbers-with-repeated-digits/) + ## 题目大意 **描述**:给定一个正整数 $n$。 diff --git "a/Solutions/1014. 346円234円200円344円275円263円350円247円202円345円205円211円347円273円204円345円220円210円.md" "b/Solutions/1014. 346円234円200円344円275円263円350円247円202円345円205円211円347円273円204円345円220円210円.md" index 74760419..6dad2bd4 100644 --- "a/Solutions/1014. 346円234円200円344円275円263円350円247円202円345円205円211円347円273円204円345円220円210円.md" +++ "b/Solutions/1014. 346円234円200円344円275円263円350円247円202円345円205円211円347円273円204円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [1014. 最佳观光组合 - 力扣](https://leetcode.cn/problems/best-sightseeing-pair/) + ## 题目大意 给你一个正整数数组 `values`,其中 `values[i]` 表示第 `i` 个观光景点的评分,并且两个景点 `i` 和 `j` 之间的距离 为 `j - i`。一对景点(`i < j`)组成的观光组合的得分为 `values[i] + values[j] + i - j`,也就是景点的评分之和减去它们两者之间的距离。 diff --git "a/Solutions/1020. 351円243円236円345円234円260円347円232円204円346円225円260円351円207円217円.md" "b/Solutions/1020. 351円243円236円345円234円260円347円232円204円346円225円260円351円207円217円.md" index 0eaa0ce6..be9e5cf4 100644 --- "a/Solutions/1020. 351円243円236円345円234円260円347円232円204円346円225円260円351円207円217円.md" +++ "b/Solutions/1020. 351円243円236円345円234円260円347円232円204円346円225円260円351円207円217円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、数组、矩阵 - 难度:中等 +## 题目链接 + +- [1020. 飞地的数量 - 力扣](https://leetcode.cn/problems/number-of-enclaves/) + ## 题目大意 **描述**:给定一个二维数组 `grid`,每个单元格为 `0`(代表海)或 `1`(代表陆地)。我们可以从一个陆地走到另一个陆地上(朝四个方向之一),然后从边界上的陆地离开网络的边界。 diff --git "a/Solutions/1023. 351円251円274円345円263円260円345円274円217円345円214円271円351円205円215円.md" "b/Solutions/1023. 351円251円274円345円263円260円345円274円217円345円214円271円351円205円215円.md" index 0e1a1b70..63136441 100644 --- "a/Solutions/1023. 351円251円274円345円263円260円345円274円217円345円214円271円351円205円215円.md" +++ "b/Solutions/1023. 351円251円274円345円263円260円345円274円217円345円214円271円351円205円215円.md" @@ -3,6 +3,10 @@ - 标签:字典树、双指针、字符串、字符串匹配 - 难度:中等 +## 题目链接 + +- [1023. 驼峰式匹配 - 力扣](https://leetcode.cn/problems/camelcase-matching/) + ## 题目大意 **描述**:给定待查询列表 `queries`,和模式串 `pattern`。如果我们可以将小写字母(0 个或多个)插入模式串 `pattern` 中间(任意位置)得到待查询项 `queries[i]`,那么待查询项与给定模式串匹配。如果匹配,则对应答案为 `True`,否则为 `False`。 diff --git "a/Solutions/1025. 351円231円244円346円225円260円345円215円232円345円274円210円.md" "b/Solutions/1025. 351円231円244円346円225円260円345円215円232円345円274円210円.md" index 300dc2bd..d51fbe5b 100644 --- "a/Solutions/1025. 351円231円244円346円225円260円345円215円232円345円274円210円.md" +++ "b/Solutions/1025. 351円231円244円346円225円260円345円215円232円345円274円210円.md" @@ -3,6 +3,10 @@ - 标签:脑筋急转弯、数学、动态规划、博弈 - 难度:简单 +## 题目链接 + +- [1025. 除数博弈 - 力扣](https://leetcode.cn/problems/divisor-game/) + ## 题目大意 爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。最初,黑板上有一个数字 `n`。在每个玩家的回合,玩家需要执行以下操作: diff --git "a/Solutions/1028. 344円273円216円345円205円210円345円272円217円351円201円215円345円216円206円350円277円230円345円216円237円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/1028. 344円273円216円345円205円210円345円272円217円351円201円215円345円216円206円350円277円230円345円216円237円344円272円214円345円217円211円346円240円221円.md" index 8c4bb1d8..18b71f29 100644 --- "a/Solutions/1028. 344円273円216円345円205円210円345円272円217円351円201円215円345円216円206円350円277円230円345円216円237円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/1028. 344円273円216円345円205円210円345円272円217円351円201円215円345円216円206円350円277円230円345円216円237円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、字符串、二叉树 - 难度:困难 +## 题目链接 + +- [1028. 从先序遍历还原二叉树 - 力扣](https://leetcode.cn/problems/recover-a-tree-from-preorder-traversal/) + ## 题目大意 对一棵二叉树进行深度优先搜索。在遍历的过程中,遇到节点,先输出与该节点深度相同数量的短线,再输出该节点的值。如果节点深度为 `D`,则子节点深度为 `D + 1`。根节点的深度为 `0`。如果节点只有一个子节点,则该子节点一定为左子节点。 diff --git "a/Solutions/1029. 344円270円244円345円234円260円350円260円203円345円272円246円.md" "b/Solutions/1029. 344円270円244円345円234円260円350円260円203円345円272円246円.md" index bfd47bb5..f8f1d32d 100644 --- "a/Solutions/1029. 344円270円244円345円234円260円350円260円203円345円272円246円.md" +++ "b/Solutions/1029. 344円270円244円345円234円260円350円260円203円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、排序 - 难度:中等 +## 题目链接 + +- [1029. 两地调度 - 力扣](https://leetcode.cn/problems/two-city-scheduling/) + ## 题目大意 **描述**:公司计划面试 `2 * n` 人。给你一个数组 `costs`,其中 `costs[i] = [aCosti, bCosti]`,表示第 `i` 人飞往 `a` 市的费用为 `aCosti` ,飞往 `b` 市的费用为 `bCosti`。 diff --git "a/Solutions/1034. 350円276円271円347円225円214円347円235円200円350円211円262円.md" "b/Solutions/1034. 350円276円271円347円225円214円347円235円200円350円211円262円.md" index 201c6cea..659dc26a 100644 --- "a/Solutions/1034. 350円276円271円347円225円214円347円235円200円350円211円262円.md" +++ "b/Solutions/1034. 350円276円271円347円225円214円347円235円200円350円211円262円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、数组、矩阵 - 难度:中等 +## 题目链接 + +- [1034. 边界着色 - 力扣](https://leetcode.cn/problems/coloring-a-border/) + ## 题目大意 给定一个二维整数矩阵 `grid`,其中 `grid[i][j]` 表示矩阵第 `i` 行、第 `j` 列上网格块的颜色值。再给定一个起始位置 `(row, col)`,以及一个目标颜色 `color`。 diff --git "a/Solutions/1035. 344円270円215円347円233円270円344円272円244円347円232円204円347円272円277円.md" "b/Solutions/1035. 344円270円215円347円233円270円344円272円244円347円232円204円347円272円277円.md" index a1c4496b..c046385d 100644 --- "a/Solutions/1035. 344円270円215円347円233円270円344円272円244円347円232円204円347円272円277円.md" +++ "b/Solutions/1035. 344円270円215円347円233円270円344円272円244円347円232円204円347円272円277円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [1035. 不相交的线 - 力扣](https://leetcode.cn/problems/uncrossed-lines/) + ## 题目大意 有两条独立平行的水平线,按照给定的顺序写下 `nums1` 和 `nums2` 的整数。 diff --git "a/Solutions/1037. 346円234円211円346円225円210円347円232円204円345円233円236円346円227円213円351円225円226円.md" "b/Solutions/1037. 346円234円211円346円225円210円347円232円204円345円233円236円346円227円213円351円225円226円.md" index 2e701bfc..b6fa1893 100644 --- "a/Solutions/1037. 346円234円211円346円225円210円347円232円204円345円233円236円346円227円213円351円225円226円.md" +++ "b/Solutions/1037. 346円234円211円346円225円210円347円232円204円345円233円236円346円227円213円351円225円226円.md" @@ -3,6 +3,10 @@ - 标签:几何、数组、数学 - 难度:简单 +## 题目链接 + +- [1037. 有效的回旋镖 - 力扣](https://leetcode.cn/problems/valid-boomerang/) + ## 题目大意 **描述**:给定一个数组 $points,ドル其中 $points[i] = [xi, yi]$ 表示平面上的一个点。 diff --git "a/Solutions/1038. 344円273円216円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円345円210円260円346円233円264円345円244円247円345円222円214円346円240円221円.md" "b/Solutions/1038. 344円273円216円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円345円210円260円346円233円264円345円244円247円345円222円214円346円240円221円.md" index fc981c0f..c0c84de2 100644 --- "a/Solutions/1038. 344円273円216円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円345円210円260円346円233円264円345円244円247円345円222円214円346円240円221円.md" +++ "b/Solutions/1038. 344円273円216円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円345円210円260円346円233円264円345円244円247円345円222円214円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [1038. 从二叉搜索树到更大和树 - 力扣](https://leetcode.cn/problems/binary-search-tree-to-greater-sum-tree/) + ## 题目大意 给定一棵二叉搜索树(BST)的根节点,且二叉搜索树的节点值各不相同。 diff --git "a/Solutions/1039. 345円244円232円350円276円271円345円275円242円344円270円211円350円247円222円345円211円226円345円210円206円347円232円204円346円234円200円344円275円216円345円276円227円345円210円206円.md" "b/Solutions/1039. 345円244円232円350円276円271円345円275円242円344円270円211円350円247円222円345円211円226円345円210円206円347円232円204円346円234円200円344円275円216円345円276円227円345円210円206円.md" index 0d916bd3..83550692 100644 --- "a/Solutions/1039. 345円244円232円350円276円271円345円275円242円344円270円211円350円247円222円345円211円226円345円210円206円347円232円204円346円234円200円344円275円216円345円276円227円345円210円206円.md" +++ "b/Solutions/1039. 345円244円232円350円276円271円345円275円242円344円270円211円350円247円222円345円211円226円345円210円206円347円232円204円346円234円200円344円275円216円345円276円227円345円210円206円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [1039. 多边形三角剖分的最低得分 - 力扣](https://leetcode.cn/problems/minimum-score-triangulation-of-polygon/) + ## 题目大意 **描述**:有一个凸的 $n$ 边形,其每个顶点都有一个整数值。给定一个整数数组 $values,ドル其中 $values[i]$ 是第 $i$ 个顶点的值(即顺时针顺序)。 diff --git "a/Solutions/1047. 345円210円240円351円231円244円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円346円211円200円346円234円211円347円233円270円351円202円273円351円207円215円345円244円215円351円241円271円.md" "b/Solutions/1047. 345円210円240円351円231円244円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円346円211円200円346円234円211円347円233円270円351円202円273円351円207円215円345円244円215円351円241円271円.md" index adce2874..6dfbc7fb 100644 --- "a/Solutions/1047. 345円210円240円351円231円244円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円346円211円200円346円234円211円347円233円270円351円202円273円351円207円215円345円244円215円351円241円271円.md" +++ "b/Solutions/1047. 345円210円240円351円231円244円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円346円211円200円346円234円211円347円233円270円351円202円273円351円207円215円345円244円215円351円241円271円.md" @@ -3,6 +3,10 @@ - 标签:栈、字符串 - 难度:简单 +## 题目链接 + +- [1047. 删除字符串中的所有相邻重复项 - 力扣](https://leetcode.cn/problems/remove-all-adjacent-duplicates-in-string/) + ## 题目大意 给定一个全部由小写字母组成的字符串 S,重复的删除相邻且相同的字母,直到相邻字母不再有相同的。 diff --git "a/Solutions/1049. 346円234円200円345円220円216円344円270円200円345円235円227円347円237円263円345円244円264円347円232円204円351円207円215円351円207円217円 II.md" "b/Solutions/1049. 346円234円200円345円220円216円344円270円200円345円235円227円347円237円263円345円244円264円347円232円204円351円207円215円351円207円217円 II.md" index 415844ee..1e8b780d 100644 --- "a/Solutions/1049. 346円234円200円345円220円216円344円270円200円345円235円227円347円237円263円345円244円264円347円232円204円351円207円215円351円207円217円 II.md" +++ "b/Solutions/1049. 346円234円200円345円220円216円344円270円200円345円235円227円347円237円263円345円244円264円347円232円204円351円207円215円351円207円217円 II.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [1049. 最后一块石头的重量 II - 力扣](https://leetcode.cn/problems/last-stone-weight-ii/) + ## 题目大意 **描述**:有一堆石头,用整数数组 $stones$ 表示,其中 $stones[i]$ 表示第 $i$​ 块石头的重量。每一回合,从石头中选出任意两块石头,将这两块石头一起粉碎。假设石头的重量分别为 $x$ 和 $y$。且 $x \le y,ドル则结果如下: diff --git "a/Solutions/1052. 347円210円261円347円224円237円346円260円224円347円232円204円344円271円246円345円272円227円350円200円201円346円235円277円.md" "b/Solutions/1052. 347円210円261円347円224円237円346円260円224円347円232円204円344円271円246円345円272円227円350円200円201円346円235円277円.md" index 910ae357..3b5d86bb 100644 --- "a/Solutions/1052. 347円210円261円347円224円237円346円260円224円347円232円204円344円271円246円345円272円227円350円200円201円346円235円277円.md" +++ "b/Solutions/1052. 347円210円261円347円224円237円346円260円224円347円232円204円344円271円246円345円272円227円350円200円201円346円235円277円.md" @@ -3,6 +3,10 @@ - 标签:数组、滑动窗口 - 难度:中等 +## 题目链接 + +- [1052. 爱生气的书店老板 - 力扣](https://leetcode.cn/problems/grumpy-bookstore-owner/) + ## 题目大意 书店老板有一家店打算试营业 `len(customers)` 分钟。每一分钟都有一些顾客 `customers[i]` 会进入书店,这些顾客会在这一分钟结束后离开。 diff --git "a/Solutions/1065. 345円255円227円347円254円246円344円270円262円347円232円204円347円264円242円345円274円225円345円257円271円.md" "b/Solutions/1065. 345円255円227円347円254円246円344円270円262円347円232円204円347円264円242円345円274円225円345円257円271円.md" index 0fcc7238..22997f61 100644 --- "a/Solutions/1065. 345円255円227円347円254円246円344円270円262円347円232円204円347円264円242円345円274円225円345円257円271円.md" +++ "b/Solutions/1065. 345円255円227円347円254円246円344円270円262円347円232円204円347円264円242円345円274円225円345円257円271円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、字符串、排序 - 难度:简单 +## 题目链接 + +- [1065. 字符串的索引对 - 力扣](https://leetcode.cn/problems/index-pairs-of-a-string/) + ## 题目大意 给定字符串 `text` 和单词列表 `words`。 diff --git "a/Solutions/1079. 346円264円273円345円255円227円345円215円260円345円210円267円.md" "b/Solutions/1079. 346円264円273円345円255円227円345円215円260円345円210円267円.md" index 93ad22d4..0958691f 100644 --- "a/Solutions/1079. 346円264円273円345円255円227円345円215円260円345円210円267円.md" +++ "b/Solutions/1079. 346円264円273円345円255円227円345円215円260円345円210円267円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、回溯、计数 - 难度:中等 +## 题目链接 + +- [1079. 活字印刷 - 力扣](https://leetcode.cn/problems/letter-tile-possibilities/) + ## 题目大意 **描述**:给定一个代表活字字模的字符串 $tiles,ドル其中 $tiles[i]$ 表示第 $i$ 个字模上刻的字母。 diff --git "a/Solutions/1081. 344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円345円260円217円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/1081. 344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円345円260円217円345円255円220円345円272円217円345円210円227円.md" index f24281be..b43002ed 100644 --- "a/Solutions/1081. 344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円345円260円217円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/1081. 344円270円215円345円220円214円345円255円227円347円254円246円347円232円204円346円234円200円345円260円217円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:栈、贪心、字符串、单调栈 - 难度:中等 +## 题目链接 + +- [1081. 不同字符的最小子序列 - 力扣](https://leetcode.cn/problems/smallest-subsequence-of-distinct-characters/) + ## 题目大意 **描述**:给定一个字符串 `s`。 diff --git "a/Solutions/1089. 345円244円215円345円206円231円351円233円266円.md" "b/Solutions/1089. 345円244円215円345円206円231円351円233円266円.md" index 8954cedb..e835cd7c 100644 --- "a/Solutions/1089. 345円244円215円345円206円231円351円233円266円.md" +++ "b/Solutions/1089. 345円244円215円345円206円231円351円233円266円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针 - 难度:简单 +## 题目链接 + +- [1089. 复写零 - 力扣](https://leetcode.cn/problems/duplicate-zeros/) + ## 题目大意 **描述**:给定搞一个长度固定的整数数组 $arr$。 diff --git "a/Solutions/1091. 344円272円214円350円277円233円345円210円266円347円237円251円351円230円265円344円270円255円347円232円204円346円234円200円347円237円255円350円267円257円345円276円204円.md" "b/Solutions/1091. 344円272円214円350円277円233円345円210円266円347円237円251円351円230円265円344円270円255円347円232円204円346円234円200円347円237円255円350円267円257円345円276円204円.md" index 6ac4cb8b..d768efd6 100644 --- "a/Solutions/1091. 344円272円214円350円277円233円345円210円266円347円237円251円351円230円265円344円270円255円347円232円204円346円234円200円347円237円255円350円267円257円345円276円204円.md" +++ "b/Solutions/1091. 344円272円214円350円277円233円345円210円266円347円237円251円351円230円265円344円270円255円347円232円204円346円234円200円347円237円255円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、数组、矩阵 - 难度:中等 +## 题目链接 + +- [1091. 二进制矩阵中的最短路径 - 力扣](https://leetcode.cn/problems/shortest-path-in-binary-matrix/) + ## 题目大意 给定一个 `n * n` 的二进制矩阵 `grid`。 `grid` 中只含有 `0` 或者 `1`。`grid` 中的畅通路径是一条从左上角 `(0, 0)` 位置上到右下角 `(n - 1, n - 1)`位置上的路径。该路径同时满足以下要求: diff --git "a/Solutions/1095. 345円261円261円350円204円211円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円347円233円256円346円240円207円345円200円274円.md" "b/Solutions/1095. 345円261円261円350円204円211円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円347円233円256円346円240円207円345円200円274円.md" index 87b68c98..0ab7b19b 100644 --- "a/Solutions/1095. 345円261円261円350円204円211円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円347円233円256円346円240円207円345円200円274円.md" +++ "b/Solutions/1095. 345円261円261円350円204円211円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円347円233円256円346円240円207円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、交互 - 难度:困难 +## 题目链接 + +- [1095. 山脉数组中查找目标值 - 力扣](https://leetcode.cn/problems/find-in-mountain-array/) + ## 题目大意 **描述**:给定一个山脉数组 $mountainArr$。 diff --git "a/Solutions/1099. 345円260円217円344円272円216円 K 347円232円204円344円270円244円346円225円260円344円271円213円345円222円214円.md" "b/Solutions/1099. 345円260円217円344円272円216円 K 347円232円204円344円270円244円346円225円260円344円271円213円345円222円214円.md" index 8067f974..b074577f 100644 --- "a/Solutions/1099. 345円260円217円344円272円216円 K 347円232円204円344円270円244円346円225円260円344円271円213円345円222円214円.md" +++ "b/Solutions/1099. 345円260円217円344円272円216円 K 347円232円204円344円270円244円346円225円260円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、二分查找、排序 - 难度:简单 +## 题目链接 + +- [1099. 小于 K 的两数之和 - 力扣](https://leetcode.cn/problems/two-sum-less-than-k/) + ## 题目大意 给你一个整数数组 `nums` 和整数 `k`。 diff --git "a/Solutions/1100. 351円225円277円345円272円246円344円270円272円 K 347円232円204円346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円345円255円220円344円270円262円.md" "b/Solutions/1100. 351円225円277円345円272円246円344円270円272円 K 347円232円204円346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円345円255円220円344円270円262円.md" index 9848d465..c5385b70 100644 --- "a/Solutions/1100. 351円225円277円345円272円246円344円270円272円 K 347円232円204円346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円345円255円220円344円270円262円.md" +++ "b/Solutions/1100. 351円225円277円345円272円246円344円270円272円 K 347円232円204円346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円345円255円220円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [1100. 长度为 K 的无重复字符子串 - 力扣](https://leetcode.cn/problems/find-k-length-substrings-with-no-repeated-characters/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/1103. 345円210円206円347円263円226円346円236円234円 II.md" "b/Solutions/1103. 345円210円206円347円263円226円346円236円234円 II.md" index 9a0c99d7..37f08e01 100644 --- "a/Solutions/1103. 345円210円206円347円263円226円346円236円234円 II.md" +++ "b/Solutions/1103. 345円210円206円347円263円226円346円236円234円 II.md" @@ -3,6 +3,10 @@ - 标签:数学、模拟 - 难度:简单 +## 题目链接 + +- [1103. 分糖果 II - 力扣](https://leetcode.cn/problems/distribute-candies-to-people/) + ## 题目大意 **描述**:给定一个整数 $candies,ドル代表糖果的数量。再给定一个整数 $num\underline{}people,ドル代表小朋友的数量。 diff --git "a/Solutions/1108. IP 345円234円260円345円235円200円346円227円240円346円225円210円345円214円226円.md" "b/Solutions/1108. IP 345円234円260円345円235円200円346円227円240円346円225円210円345円214円226円.md" index e3d87ac8..aa913376 100644 --- "a/Solutions/1108. IP 345円234円260円345円235円200円346円227円240円346円225円210円345円214円226円.md" +++ "b/Solutions/1108. IP 345円234円260円345円235円200円346円227円240円346円225円210円345円214円226円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [1108. IP 地址无效化 - 力扣](https://leetcode.cn/problems/defanging-an-ip-address/) + ## 题目大意 **描述**:给定一个有效的 IPv4 的地址 `address`。。 diff --git "a/Solutions/1109. 350円210円252円347円217円255円351円242円204円350円256円242円347円273円237円350円256円241円.md" "b/Solutions/1109. 350円210円252円347円217円255円351円242円204円350円256円242円347円273円237円350円256円241円.md" index ae9b2688..dd5e3104 100644 --- "a/Solutions/1109. 350円210円252円347円217円255円351円242円204円350円256円242円347円273円237円350円256円241円.md" +++ "b/Solutions/1109. 350円210円252円347円217円255円351円242円204円350円256円242円347円273円237円350円256円241円.md" @@ -3,6 +3,10 @@ - 标签:数组、前缀和 - 难度:中等 +## 题目链接 + +- [1109. 航班预订统计 - 力扣](https://leetcode.cn/problems/corporate-flight-bookings/) + ## 题目大意 **描述**:给定整数 `n`,代表 `n` 个航班。再给定一个包含三元组的数组 `bookings`,代表航班预订表。表中第 `i` 条预订记录 $bookings[i] = [first_i, last_i, seats_i]$ 意味着在从 $first_i$ 到 $last_i$ (包含 $first_i$ 和 $last_i$)的 每个航班上预订了 $seats_i$ 个座位。 diff --git "a/Solutions/1122. 346円225円260円347円273円204円347円232円204円347円233円270円345円257円271円346円216円222円345円272円217円.md" "b/Solutions/1122. 346円225円260円347円273円204円347円232円204円347円233円270円345円257円271円346円216円222円345円272円217円.md" index 42686a24..31ab0af8 100644 --- "a/Solutions/1122. 346円225円260円347円273円204円347円232円204円347円233円270円345円257円271円346円216円222円345円272円217円.md" +++ "b/Solutions/1122. 346円225円260円347円273円204円347円232円204円347円233円270円345円257円271円346円216円222円345円272円217円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、计数排序、排序 - 难度:简单 +## 题目链接 + +- [1122. 数组的相对排序 - 力扣](https://leetcode.cn/problems/relative-sort-array/) + ## 题目大意 **描述**:给定两个数组,$arr1$ 和 $arr2,ドル其中 $arr2$ 中的元素各不相同,$arr2$ 中的每个元素都出现在 $arr1$ 中。 diff --git "a/Solutions/1136. 345円271円266円350円241円214円350円257円276円347円250円213円.md" "b/Solutions/1136. 345円271円266円350円241円214円350円257円276円347円250円213円.md" index 2412ca76..e0db5061 100644 --- "a/Solutions/1136. 345円271円266円350円241円214円350円257円276円347円250円213円.md" +++ "b/Solutions/1136. 345円271円266円350円241円214円350円257円276円347円250円213円.md" @@ -3,6 +3,10 @@ - 标签:图、拓扑排序 - 难度:中等 +## 题目链接 + +- [1136. 并行课程 - 力扣](https://leetcode.cn/problems/parallel-courses/) + ## 题目大意 有 N 门课程,分别以 1 到 N 进行编号。现在给定一份课程关系表 `relations[i] = [X, Y]`,用以表示课程 `X` 和课程 `Y` 之间的先修关系:课程 `X` 必须在课程 `Y` 之前修完。假设在一个学期里,你可以学习任何数量的课程,但前提是你已经学习了将要学习的这些课程的所有先修课程。 diff --git "a/Solutions/1137. 347円254円254円 N 344円270円252円346円263円260円346円263円242円351円202円243円345円245円221円346円225円260円.md" "b/Solutions/1137. 347円254円254円 N 344円270円252円346円263円260円346円263円242円351円202円243円345円245円221円346円225円260円.md" index 23963918..8d84c1ca 100644 --- "a/Solutions/1137. 347円254円254円 N 344円270円252円346円263円260円346円263円242円351円202円243円345円245円221円346円225円260円.md" +++ "b/Solutions/1137. 347円254円254円 N 344円270円252円346円263円260円346円263円242円351円202円243円345円245円221円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:记忆化搜索、数学、动态规划 - 难度:简单 +## 题目链接 + +- [1137. 第 N 个泰波那契数 - 力扣](https://leetcode.cn/problems/n-th-tribonacci-number/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/1143. 346円234円200円351円225円277円345円205円254円345円205円261円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/1143. 346円234円200円351円225円277円345円205円254円345円205円261円345円255円220円345円272円217円345円210円227円.md" index b7ccac26..8bf7dee0 100644 --- "a/Solutions/1143. 346円234円200円351円225円277円345円205円254円345円205円261円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/1143. 346円234円200円351円225円277円345円205円254円345円205円261円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [1143. 最长公共子序列 - 力扣](https://leetcode.cn/problems/longest-common-subsequence/) + ## 题目大意 **描述**:给定两个字符串 $text1$ 和 $text2$。 diff --git "a/Solutions/1151. 346円234円200円345円260円221円344円272円244円346円215円242円346円254円241円346円225円260円346円235円245円347円273円204円345円220円210円346円211円200円346円234円211円347円232円204円 1.md" "b/Solutions/1151. 346円234円200円345円260円221円344円272円244円346円215円242円346円254円241円346円225円260円346円235円245円347円273円204円345円220円210円346円211円200円346円234円211円347円232円204円 1.md" index db5cb4a7..c75d29e3 100644 --- "a/Solutions/1151. 346円234円200円345円260円221円344円272円244円346円215円242円346円254円241円346円225円260円346円235円245円347円273円204円345円220円210円346円211円200円346円234円211円347円232円204円 1.md" +++ "b/Solutions/1151. 346円234円200円345円260円221円344円272円244円346円215円242円346円254円241円346円225円260円346円235円245円347円273円204円345円220円210円346円211円200円346円234円211円347円232円204円 1.md" @@ -3,6 +3,10 @@ - 标签:数组、滑动窗口 - 难度:中等 +## 题目链接 + +- [1151. 最少交换次数来组合所有的 1 - 力扣](https://leetcode.cn/problems/minimum-swaps-to-group-all-1s-together/) + ## 题目大意 给定一个二进制数组 `data`。 diff --git "a/Solutions/1155. 346円216円267円351円252円260円345円255円220円347円255円211円344円272円216円347円233円256円346円240円207円345円222円214円347円232円204円346円226円271円346円263円225円346円225円260円.md" "b/Solutions/1155. 346円216円267円351円252円260円345円255円220円347円255円211円344円272円216円347円233円256円346円240円207円345円222円214円347円232円204円346円226円271円346円263円225円346円225円260円.md" index fb02bdbc..c259c450 100644 --- "a/Solutions/1155. 346円216円267円351円252円260円345円255円220円347円255円211円344円272円216円347円233円256円346円240円207円345円222円214円347円232円204円346円226円271円346円263円225円346円225円260円.md" +++ "b/Solutions/1155. 346円216円267円351円252円260円345円255円220円347円255円211円344円272円216円347円233円256円346円240円207円345円222円214円347円232円204円346円226円271円346円263円225円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:动态规划 - 难度:中等 +## 题目链接 + +- [1155. 掷骰子等于目标和的方法数 - 力扣](https://leetcode.cn/problems/number-of-dice-rolls-with-target-sum/) + ## 题目大意 **描述**:有 $n$ 个一样的骰子,每个骰子上都有 $k$ 个面,分别标号为 1ドル \sim k$。现在给定三个整数 $n$、$k$ 和 $target,ドル滚动 $n$ 个骰子。 diff --git "a/Solutions/1161. 346円234円200円345円244円247円345円261円202円345円206円205円345円205円203円347円264円240円345円222円214円.md" "b/Solutions/1161. 346円234円200円345円244円247円345円261円202円345円206円205円345円205円203円347円264円240円345円222円214円.md" index ddfd2d9e..d838bfc3 100644 --- "a/Solutions/1161. 346円234円200円345円244円247円345円261円202円345円206円205円345円205円203円347円264円240円345円222円214円.md" +++ "b/Solutions/1161. 346円234円200円345円244円247円345円261円202円345円206円205円345円205円203円347円264円240円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [1161. 最大层内元素和 - 力扣](https://leetcode.cn/problems/maximum-level-sum-of-a-binary-tree/) + ## 题目大意 **描述**:给你一个二叉树的根节点 $root$。设根节点位于二叉树的第 1ドル$ 层,而根节点的子节点位于第 2ドル$ 层,依此类推。 diff --git "a/Solutions/1176. 345円201円245円350円272円253円350円256円241円345円210円222円350円257円204円344円274円260円.md" "b/Solutions/1176. 345円201円245円350円272円253円350円256円241円345円210円222円350円257円204円344円274円260円.md" index 9e00ed50..eeb00762 100644 --- "a/Solutions/1176. 345円201円245円350円272円253円350円256円241円345円210円222円350円257円204円344円274円260円.md" +++ "b/Solutions/1176. 345円201円245円350円272円253円350円256円241円345円210円222円350円257円204円344円274円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、滑动窗口 - 难度:简单 +## 题目链接 + +- [1176. 健身计划评估 - 力扣](https://leetcode.cn/problems/diet-plan-performance/) + ## 题目大意 好友给自己制定了一份健身计划。想请你帮他评估一下这份计划是否合理。 diff --git "a/Solutions/1184. 345円205円254円344円272円244円347円253円231円351円227円264円347円232円204円350円267円235円347円246円273円.md" "b/Solutions/1184. 345円205円254円344円272円244円347円253円231円351円227円264円347円232円204円350円267円235円347円246円273円.md" index a7a1b4bd..bad07c1c 100644 --- "a/Solutions/1184. 345円205円254円344円272円244円347円253円231円351円227円264円347円232円204円350円267円235円347円246円273円.md" +++ "b/Solutions/1184. 345円205円254円344円272円244円347円253円231円351円227円264円347円232円204円350円267円235円347円246円273円.md" @@ -3,6 +3,10 @@ - 标签:数组 - 难度:简单 +## 题目链接 + +- [1184. 公交站间的距离 - 力扣](https://leetcode.cn/problems/distance-between-bus-stops/) + ## 题目大意 **描述**:环形公交路线上有 $n$ 个站,序号为 0ドル \sim n - 1$。给定一个数组 $distance$ 表示每一对相邻公交站之间的距离,其中 $distance[i]$ 表示编号为 $i$ 的车站与编号为 $(i + 1) \mod n$ 的车站之间的距离。再给定乘客的出发点编号 $start$ 和目的地编号 $destination$。 diff --git "a/Solutions/1202. 344円272円244円346円215円242円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円205円203円347円264円240円.md" "b/Solutions/1202. 344円272円244円346円215円242円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円205円203円347円264円240円.md" index 48683d57..0ac0d952 100644 --- "a/Solutions/1202. 344円272円244円346円215円242円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円205円203円347円264円240円.md" +++ "b/Solutions/1202. 344円272円244円346円215円242円345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [1202. 交换字符串中的元素 - 力扣](https://leetcode.cn/problems/smallest-string-with-swaps/) + ## 题目大意 **描述**:给定一个字符串 `s`,再给定一个数组 `pairs`,其中 `pairs[i] = [a, b]` 表示字符串的第 `a` 个字符可以跟第 `b` 个字符交换。只要满足 `pairs` 中的交换关系,可以任意多次交换字符串中的字符。 diff --git "a/Solutions/1208. 345円260円275円345円217円257円350円203円275円344円275円277円345円255円227円347円254円246円344円270円262円347円233円270円347円255円211円.md" "b/Solutions/1208. 345円260円275円345円217円257円350円203円275円344円275円277円345円255円227円347円254円246円344円270円262円347円233円270円347円255円211円.md" index 4af7af24..ceeb84ba 100644 --- "a/Solutions/1208. 345円260円275円345円217円257円350円203円275円344円275円277円345円255円227円347円254円246円344円270円262円347円233円270円347円255円211円.md" +++ "b/Solutions/1208. 345円260円275円345円217円257円350円203円275円344円275円277円345円255円227円347円254円246円344円270円262円347円233円270円347円255円211円.md" @@ -3,6 +3,10 @@ - 标签:字符串、二分查找、前缀和、滑动窗口 - 难度:中等 +## 题目链接 + +- [1208. 尽可能使字符串相等 - 力扣](https://leetcode.cn/problems/get-equal-substrings-within-budget/) + ## 题目大意 给定两个长度相同的字符串,`s` 和 `t`。将 `s` 中的第 `i` 个字符变到 `t` 中的第 `i` 个字符需要 $| s[i] - t[i] |$ 的开销(开销可能为 `0`),也就是两个字符的 ASCII 码值的差的绝对值。用于变更字符串的最大预算是 `maxCost`。在转化字符串时,总开销应当小于等于该预算,这也意味着字符串的转化可能是不完全的。 diff --git "a/Solutions/1217. 347円216円251円347円255円271円347円240円201円.md" "b/Solutions/1217. 347円216円251円347円255円271円347円240円201円.md" index b678a9b0..80cfc3d5 100644 --- "a/Solutions/1217. 347円216円251円347円255円271円347円240円201円.md" +++ "b/Solutions/1217. 347円216円251円347円255円271円347円240円201円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、数学 - 难度:简单 +## 题目链接 + +- [1217. 玩筹码 - 力扣](https://leetcode.cn/problems/minimum-cost-to-move-chips-to-the-same-position/) + ## 题目大意 **描述**:给定一个数组 $position$ 代表 $n$ 个筹码的位置,其中 $position[i]$ 代表第 $i$ 个筹码的位置。现在需要把所有筹码移到同一个位置。在一步中,我们可以将第 $i$ 个芯片的位置从 $position[i]$ 改变为: diff --git "a/Solutions/1220. 347円273円237円350円256円241円345円205円203円351円237円263円345円255円227円346円257円215円345円272円217円345円210円227円347円232円204円346円225円260円347円233円256円.md" "b/Solutions/1220. 347円273円237円350円256円241円345円205円203円351円237円263円345円255円227円346円257円215円345円272円217円345円210円227円347円232円204円346円225円260円347円233円256円.md" index 169f00f7..a1ea23bd 100644 --- "a/Solutions/1220. 347円273円237円350円256円241円345円205円203円351円237円263円345円255円227円346円257円215円345円272円217円345円210円227円347円232円204円346円225円260円347円233円256円.md" +++ "b/Solutions/1220. 347円273円237円350円256円241円345円205円203円351円237円263円345円255円227円346円257円215円345円272円217円345円210円227円347円232円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:动态规划 - 难度:困难 +## 题目链接 + +- [1220. 统计元音字母序列的数目 - 力扣](https://leetcode.cn/problems/count-vowels-permutation/) + ## 题目大意 **描述**:给定一个整数 `n`,我们可以按照以下规则生成长度为 `n` 的字符串: diff --git "a/Solutions/1227. 351円243円236円346円234円272円345円272円247円344円275円215円345円210円206円351円205円215円346円246円202円347円216円207円.md" "b/Solutions/1227. 351円243円236円346円234円272円345円272円247円344円275円215円345円210円206円351円205円215円346円246円202円347円216円207円.md" index ec48ac3e..cc3b8bc9 100644 --- "a/Solutions/1227. 351円243円236円346円234円272円345円272円247円344円275円215円345円210円206円351円205円215円346円246円202円347円216円207円.md" +++ "b/Solutions/1227. 351円243円236円346円234円272円345円272円247円344円275円215円345円210円206円351円205円215円346円246円202円347円216円207円.md" @@ -3,6 +3,10 @@ - 标签:脑筋急转弯、数学、动态规划、概率与统计 - 难度:中等 +## 题目链接 + +- [1227. 飞机座位分配概率 - 力扣](https://leetcode.cn/problems/airplane-seat-assignment-probability/) + ## 题目大意 **描述**:给定一个整数 $n,ドル代表 $n$ 位乘客即将登飞机。飞机上刚好有 $n$ 个座位。第一位乘客的票丢了,他随便选择了一个座位坐下。则剩下的乘客将会: diff --git "a/Solutions/1229. 345円256円211円346円216円222円344円274円232円350円256円256円346円227円245円347円250円213円.md" "b/Solutions/1229. 345円256円211円346円216円222円344円274円232円350円256円256円346円227円245円347円250円213円.md" index 51210c99..7ded99f0 100644 --- "a/Solutions/1229. 345円256円211円346円216円222円344円274円232円350円256円256円346円227円245円347円250円213円.md" +++ "b/Solutions/1229. 345円256円211円346円216円222円344円274円232円350円256円256円346円227円245円347円250円213円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:中等 +## 题目链接 + +- [1229. 安排会议日程 - 力扣](https://leetcode.cn/problems/meeting-scheduler/) + ## 题目大意 给定两位客户的空闲时间表:`slots1` 和 `slots2`,再给定会议的预计持续时间 `duration`。 diff --git "a/Solutions/1232. 347円274円200円347円202円271円346円210円220円347円272円277円.md" "b/Solutions/1232. 347円274円200円347円202円271円346円210円220円347円272円277円.md" index f853fda5..3f5017c1 100644 --- "a/Solutions/1232. 347円274円200円347円202円271円346円210円220円347円272円277円.md" +++ "b/Solutions/1232. 347円274円200円347円202円271円346円210円220円347円272円277円.md" @@ -3,6 +3,10 @@ - 标签:几何、数组、数学 - 难度:简单 +## 题目链接 + +- [1232. 缀点成线 - 力扣](https://leetcode.cn/problems/check-if-it-is-a-straight-line/) + ## 题目大意 给定一系列的二维坐标点的坐标 `(xi, yi)`,判断这些点是否属于同一条直线。若属于同一条直线,则返回 True,否则返回 False。 diff --git "a/Solutions/1245. 346円240円221円347円232円204円347円233円264円345円276円204円.md" "b/Solutions/1245. 346円240円221円347円232円204円347円233円264円345円276円204円.md" index eb021c57..ac9938c1 100644 --- "a/Solutions/1245. 346円240円221円347円232円204円347円233円264円345円276円204円.md" +++ "b/Solutions/1245. 346円240円221円347円232円204円347円233円264円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、图、拓扑排序 - 难度:中等 +## 题目链接 + +- [1245. 树的直径 - 力扣](https://leetcode.cn/problems/tree-diameter/) + ## 题目大意 **描述**:给定一个数组 $edges,ドル用来表示一棵无向树。其中 $edges[i] = [u, v]$ 表示节点 $u$ 和节点 $v$ 之间的双向边。书上的节点编号为 0ドル \sim edges.length,ドル共 $edges.length + 1$ 个节点。 diff --git "a/Solutions/1247. 344円272円244円346円215円242円345円255円227円347円254円246円344円275円277円345円276円227円345円255円227円347円254円246円344円270円262円347円233円270円345円220円214円.md" "b/Solutions/1247. 344円272円244円346円215円242円345円255円227円347円254円246円344円275円277円345円276円227円345円255円227円347円254円246円344円270円262円347円233円270円345円220円214円.md" index 36504fac..ee430f53 100644 --- "a/Solutions/1247. 344円272円244円346円215円242円345円255円227円347円254円246円344円275円277円345円276円227円345円255円227円347円254円246円344円270円262円347円233円270円345円220円214円.md" +++ "b/Solutions/1247. 344円272円244円346円215円242円345円255円227円347円254円246円344円275円277円345円276円227円345円255円227円347円254円246円344円270円262円347円233円270円345円220円214円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数学、字符串 - 难度:中等 +## 题目链接 + +- [1247. 交换字符使得字符串相同 - 力扣](https://leetcode.cn/problems/minimum-swaps-to-make-strings-equal/) + ## 题目大意 **描述**:给定两个长度相同的字符串 $s1$ 和 $s2,ドル并且两个字符串中只含有字符 `'x'` 和 `'y'`。现在需要通过「交换字符」的方式使两个字符串相同。 diff --git "a/Solutions/1254. 347円273円237円350円256円241円345円260円201円351円227円255円345円262円233円345円261円277円347円232円204円346円225円260円347円233円256円.md" "b/Solutions/1254. 347円273円237円350円256円241円345円260円201円351円227円255円345円262円233円345円261円277円347円232円204円346円225円260円347円233円256円.md" index a23bab48..bb6ef6f7 100644 --- "a/Solutions/1254. 347円273円237円350円256円241円345円260円201円351円227円255円345円262円233円345円261円277円347円232円204円346円225円260円347円233円256円.md" +++ "b/Solutions/1254. 347円273円237円350円256円241円345円260円201円351円227円255円345円262円233円345円261円277円347円232円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、数组、矩阵 - 难度:中等 +## 题目链接 + +- [1254. 统计封闭岛屿的数目 - 力扣](https://leetcode.cn/problems/number-of-closed-islands/) + ## 题目大意 **描述**:给定一个二维矩阵 `grid`,每个位置要么是陆地(记号为 `0`)要么是水域(记号为 `1`)。 diff --git "a/Solutions/1266. 350円256円277円351円227円256円346円211円200円346円234円211円347円202円271円347円232円204円346円234円200円345円260円217円346円227円266円351円227円264円.md" "b/Solutions/1266. 350円256円277円351円227円256円346円211円200円346円234円211円347円202円271円347円232円204円346円234円200円345円260円217円346円227円266円351円227円264円.md" index 1fe14afe..d0b74705 100644 --- "a/Solutions/1266. 350円256円277円351円227円256円346円211円200円346円234円211円347円202円271円347円232円204円346円234円200円345円260円217円346円227円266円351円227円264円.md" +++ "b/Solutions/1266. 350円256円277円351円227円256円346円211円200円346円234円211円347円202円271円347円232円204円346円234円200円345円260円217円346円227円266円351円227円264円.md" @@ -3,6 +3,10 @@ - 标签:几何、数组、数学 - 难度:简单 +## 题目链接 + +- [1266. 访问所有点的最小时间 - 力扣](https://leetcode.cn/problems/minimum-time-visiting-all-points/) + ## 题目大意 **描述**:给定 $n$ 个点的整数坐标数组 $points$。其中 $points[i] = [xi, yi],ドル表示第 $i$ 个点坐标为 $(xi, yi)$。可以按照以下规则在平面上移动: diff --git "a/Solutions/1268. 346円220円234円347円264円242円346円216円250円350円215円220円347円263円273円347円273円237円.md" "b/Solutions/1268. 346円220円234円347円264円242円346円216円250円350円215円220円347円263円273円347円273円237円.md" index 181f3d8c..c21c0e27 100644 --- "a/Solutions/1268. 346円220円234円347円264円242円346円216円250円350円215円220円347円263円273円347円273円237円.md" +++ "b/Solutions/1268. 346円220円234円347円264円242円346円216円250円350円215円220円347円263円273円347円273円237円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、字符串 - 难度:中等 +## 题目链接 + +- [1268. 搜索推荐系统 - 力扣](https://leetcode.cn/problems/search-suggestions-system/) + ## 题目大意 给定一个产品数组 `products` 和一个字符串 `searchWord` ,`products` 数组中每个产品都是一个字符串。 diff --git "a/Solutions/1281. 346円225円264円346円225円260円347円232円204円345円220円204円344円275円215円347円247円257円345円222円214円344円271円213円345円267円256円.md" "b/Solutions/1281. 346円225円264円346円225円260円347円232円204円345円220円204円344円275円215円347円247円257円345円222円214円344円271円213円345円267円256円.md" index 6549c35b..44723f2c 100644 --- "a/Solutions/1281. 346円225円264円346円225円260円347円232円204円345円220円204円344円275円215円347円247円257円345円222円214円344円271円213円345円267円256円.md" +++ "b/Solutions/1281. 346円225円264円346円225円260円347円232円204円345円220円204円344円275円215円347円247円257円345円222円214円344円271円213円345円267円256円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:简单 +## 题目链接 + +- [1281. 整数的各位积和之差 - 力扣](https://leetcode.cn/problems/subtract-the-product-and-sum-of-digits-of-an-integer/) + ## 题目大意 **描述**:给定一个整数 `n`。 diff --git "a/Solutions/1296. 345円210円222円345円210円206円346円225円260円347円273円204円344円270円272円350円277円236円347円273円255円346円225円260円345円255円227円347円232円204円351円233円206円345円220円210円.md" "b/Solutions/1296. 345円210円222円345円210円206円346円225円260円347円273円204円344円270円272円350円277円236円347円273円255円346円225円260円345円255円227円347円232円204円351円233円206円345円220円210円.md" index 60078b1a..313bde76 100644 --- "a/Solutions/1296. 345円210円222円345円210円206円346円225円260円347円273円204円344円270円272円350円277円236円347円273円255円346円225円260円345円255円227円347円232円204円351円233円206円345円220円210円.md" +++ "b/Solutions/1296. 345円210円222円345円210円206円346円225円260円347円273円204円344円270円272円350円277円236円347円273円255円346円225円260円345円255円227円347円232円204円351円233円206円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、哈希表、排序 - 难度:中等 +## 题目链接 + +- [1296. 划分数组为连续数字的集合 - 力扣](https://leetcode.cn/problems/divide-array-in-sets-of-k-consecutive-numbers/) + ## 题目大意 **描述**:给定一个整数数组 `nums` 和一个正整数 `k`。 diff --git "a/Solutions/1300. 350円275円254円345円217円230円346円225円260円347円273円204円345円220円216円346円234円200円346円216円245円350円277円221円347円233円256円346円240円207円345円200円274円347円232円204円346円225円260円347円273円204円345円222円214円.md" "b/Solutions/1300. 350円275円254円345円217円230円346円225円260円347円273円204円345円220円216円346円234円200円346円216円245円350円277円221円347円233円256円346円240円207円345円200円274円347円232円204円346円225円260円347円273円204円345円222円214円.md" index 512f0cf3..97575119 100644 --- "a/Solutions/1300. 350円275円254円345円217円230円346円225円260円347円273円204円345円220円216円346円234円200円346円216円245円350円277円221円347円233円256円346円240円207円345円200円274円347円232円204円346円225円260円347円273円204円345円222円214円.md" +++ "b/Solutions/1300. 350円275円254円345円217円230円346円225円260円347円273円204円345円220円216円346円234円200円346円216円245円350円277円221円347円233円256円346円240円207円345円200円274円347円232円204円346円225円260円347円273円204円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、排序 - 难度:中等 +## 题目链接 + +- [1300. 转变数组后最接近目标值的数组和 - 力扣](https://leetcode.cn/problems/sum-of-mutated-array-closest-to-target/) + ## 题目大意 **描述**:给定一个整数数组 $arr$ 和一个目标值 $target$。 diff --git "a/Solutions/1305. 344円270円244円346円243円265円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円211円200円346円234円211円345円205円203円347円264円240円.md" "b/Solutions/1305. 344円270円244円346円243円265円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円211円200円346円234円211円345円205円203円347円264円240円.md" index 50dfdd16..ea60cc0a 100644 --- "a/Solutions/1305. 344円270円244円346円243円265円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円211円200円346円234円211円345円205円203円347円264円240円.md" +++ "b/Solutions/1305. 344円270円244円346円243円265円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円346円211円200円346円234円211円345円205円203円347円264円240円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树、排序 - 难度:中等 +## 题目链接 + +- [1305. 两棵二叉搜索树中的所有元素 - 力扣](https://leetcode.cn/problems/all-elements-in-two-binary-search-trees/) + ## 题目大意 **描述**:给定两棵二叉搜索树的根节点 $root1$ 和 $root2$。 diff --git "a/Solutions/1310. 345円255円220円346円225円260円347円273円204円345円274円202円346円210円226円346円237円245円350円257円242円.md" "b/Solutions/1310. 345円255円220円346円225円260円347円273円204円345円274円202円346円210円226円346円237円245円350円257円242円.md" index d05586f2..65d58a15 100644 --- "a/Solutions/1310. 345円255円220円346円225円260円347円273円204円345円274円202円346円210円226円346円237円245円350円257円242円.md" +++ "b/Solutions/1310. 345円255円220円346円225円260円347円273円204円345円274円202円346円210円226円346円237円245円350円257円242円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、前缀和 - 难度:中等 +## 题目链接 + +- [1310. 子数组异或查询 - 力扣](https://leetcode.cn/problems/xor-queries-of-a-subarray/) + ## 题目大意 **描述**:给定一个正整数数组 `arr`,再给定一个对应的查询数组 `queries`,其中 `queries[i] = [Li, Ri]`。 diff --git "a/Solutions/1317. 345円260円206円346円225円264円346円225円260円350円275円254円346円215円242円344円270円272円344円270円244円344円270円252円346円227円240円351円233円266円346円225円264円346円225円260円347円232円204円345円222円214円.md" "b/Solutions/1317. 345円260円206円346円225円264円346円225円260円350円275円254円346円215円242円344円270円272円344円270円244円344円270円252円346円227円240円351円233円266円346円225円264円346円225円260円347円232円204円345円222円214円.md" index 67db29e2..593e8550 100644 --- "a/Solutions/1317. 345円260円206円346円225円264円346円225円260円350円275円254円346円215円242円344円270円272円344円270円244円344円270円252円346円227円240円351円233円266円346円225円264円346円225円260円347円232円204円345円222円214円.md" +++ "b/Solutions/1317. 345円260円206円346円225円264円346円225円260円350円275円254円346円215円242円344円270円272円344円270円244円344円270円252円346円227円240円351円233円266円346円225円264円346円225円260円347円232円204円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:简单 +## 题目链接 + +- [1317. 将整数转换为两个无零整数的和 - 力扣](https://leetcode.cn/problems/convert-integer-to-the-sum-of-two-no-zero-integers/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/1319. 350円277円236円351円200円232円347円275円221円347円273円234円347円232円204円346円223円215円344円275円234円346円254円241円346円225円260円.md" "b/Solutions/1319. 350円277円236円351円200円232円347円275円221円347円273円234円347円232円204円346円223円215円344円275円234円346円254円241円346円225円260円.md" index 78d2a0be..71e46f39 100644 --- "a/Solutions/1319. 350円277円236円351円200円232円347円275円221円347円273円234円347円232円204円346円223円215円344円275円234円346円254円241円346円225円260円.md" +++ "b/Solutions/1319. 350円277円236円351円200円232円347円275円221円347円273円234円347円232円204円346円223円215円344円275円234円346円254円241円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [1319. 连通网络的操作次数 - 力扣](https://leetcode.cn/problems/number-of-operations-to-make-network-connected/) + ## 题目大意 **描述**:$n$ 台计算机通过网线连接成一个网络,计算机的编号从 0ドル$ 到 $n - 1$。线缆用 $comnnections$ 表示,其中 $connections[i] = [a, b]$ 表示连接了计算机 $a$ 和 $b$。 diff --git "a/Solutions/1343. 345円244円247円345円260円217円344円270円272円 K 344円270円224円345円271円263円345円235円207円345円200円274円345円244円247円344円272円216円347円255円211円344円272円216円351円230円210円345円200円274円347円232円204円345円255円220円346円225円260円347円273円204円346円225円260円347円233円256円.md" "b/Solutions/1343. 345円244円247円345円260円217円344円270円272円 K 344円270円224円345円271円263円345円235円207円345円200円274円345円244円247円344円272円216円347円255円211円344円272円216円351円230円210円345円200円274円347円232円204円345円255円220円346円225円260円347円273円204円346円225円260円347円233円256円.md" index 668fb137..a9693581 100644 --- "a/Solutions/1343. 345円244円247円345円260円217円344円270円272円 K 344円270円224円345円271円263円345円235円207円345円200円274円345円244円247円344円272円216円347円255円211円344円272円216円351円230円210円345円200円274円347円232円204円345円255円220円346円225円260円347円273円204円346円225円260円347円233円256円.md" +++ "b/Solutions/1343. 345円244円247円345円260円217円344円270円272円 K 344円270円224円345円271円263円345円235円207円345円200円274円345円244円247円344円272円216円347円255円211円344円272円216円351円230円210円345円200円274円347円232円204円345円255円220円346円225円260円347円273円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:数组、滑动窗口 - 难度:中等 +## 题目链接 + +- [1343. 大小为 K 且平均值大于等于阈值的子数组数目 - 力扣](https://leetcode.cn/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold/) + ## 题目大意 **描述**:给定一个整数数组 $arr$ 和两个整数 $k$ 和 $threshold$。 diff --git "a/Solutions/1349. 345円217円202円345円212円240円350円200円203円350円257円225円347円232円204円346円234円200円345円244円247円345円255円246円347円224円237円346円225円260円.md" "b/Solutions/1349. 345円217円202円345円212円240円350円200円203円350円257円225円347円232円204円346円234円200円345円244円247円345円255円246円347円224円237円346円225円260円.md" index 5e878be4..e5c87169 100644 --- "a/Solutions/1349. 345円217円202円345円212円240円350円200円203円350円257円225円347円232円204円346円234円200円345円244円247円345円255円246円347円224円237円346円225円260円.md" +++ "b/Solutions/1349. 345円217円202円345円212円240円350円200円203円350円257円225円347円232円204円346円234円200円345円244円247円345円255円246円347円224円237円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、动态规划、状态压缩、矩阵 - 难度:困难 +## 题目链接 + +- [1349. 参加考试的最大学生数 - 力扣](https://leetcode.cn/problems/maximum-students-taking-exam/) + ## 题目大意 **描述**:给定一个 $m \times n$ 大小的矩阵 $seats$ 表示教室中的座位分布,其中如果座位是坏的(不可用),就用 `'#'` 表示,如果座位是好的,就用 `'.'` 表示。 diff --git "a/Solutions/1358. 345円214円205円345円220円253円346円211円200円346円234円211円344円270円211円347円247円215円345円255円227円347円254円246円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円346円225円260円347円233円256円.md" "b/Solutions/1358. 345円214円205円345円220円253円346円211円200円346円234円211円344円270円211円347円247円215円345円255円227円347円254円246円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円346円225円260円347円233円256円.md" index 61652253..30aad01f 100644 --- "a/Solutions/1358. 345円214円205円345円220円253円346円211円200円346円234円211円344円270円211円347円247円215円345円255円227円347円254円246円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円346円225円260円347円233円256円.md" +++ "b/Solutions/1358. 345円214円205円345円220円253円346円211円200円346円234円211円344円270円211円347円247円215円345円255円227円347円254円246円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [1358. 包含所有三种字符的子字符串数目 - 力扣](https://leetcode.cn/problems/number-of-substrings-containing-all-three-characters/) + ## 题目大意 给你一个字符串 `s` ,`s` 只包含三种字符 `a`, `b` 和 `c`。 diff --git "a/Solutions/1381. 350円256円276円350円256円241円344円270円200円344円270円252円346円224円257円346円214円201円345円242円236円351円207円217円346円223円215円344円275円234円347円232円204円346円240円210円.md" "b/Solutions/1381. 350円256円276円350円256円241円344円270円200円344円270円252円346円224円257円346円214円201円345円242円236円351円207円217円346円223円215円344円275円234円347円232円204円346円240円210円.md" index 5eabdd7c..07bf7afd 100644 --- "a/Solutions/1381. 350円256円276円350円256円241円344円270円200円344円270円252円346円224円257円346円214円201円345円242円236円351円207円217円346円223円215円344円275円234円347円232円204円346円240円210円.md" +++ "b/Solutions/1381. 350円256円276円350円256円241円344円270円200円344円270円252円346円224円257円346円214円201円345円242円236円351円207円217円346円223円215円344円275円234円347円232円204円346円240円210円.md" @@ -3,6 +3,10 @@ - 标签:栈、设计、数组 - 难度:中等 +## 题目链接 + +- [1381. 设计一个支持增量操作的栈 - 力扣](https://leetcode.cn/problems/design-a-stack-with-increment-operation/) + ## 题目大意 **要求**:设计一个支持对其元素进行增量操作的栈。 diff --git "a/Solutions/1400. 346円236円204円351円200円240円 K 344円270円252円345円233円236円346円226円207円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/1400. 346円236円204円351円200円240円 K 344円270円252円345円233円236円346円226円207円345円255円227円347円254円246円344円270円262円.md" index 0ae8ef97..210aa26d 100644 --- "a/Solutions/1400. 346円236円204円351円200円240円 K 344円270円252円345円233円236円346円226円207円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/1400. 346円236円204円351円200円240円 K 344円270円252円345円233円236円346円226円207円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:贪心、哈希表、字符串、计数 - 难度:中等 +## 题目链接 + +- [1400. 构造 K 个回文字符串 - 力扣](https://leetcode.cn/problems/construct-k-palindrome-strings/) + ## 题目大意 **描述**:给定一个字符串 $s$ 和一个整数 $k$。 diff --git "a/Solutions/1408. 346円225円260円347円273円204円344円270円255円347円232円204円345円255円227円347円254円246円344円270円262円345円214円271円351円205円215円.md" "b/Solutions/1408. 346円225円260円347円273円204円344円270円255円347円232円204円345円255円227円347円254円246円344円270円262円345円214円271円351円205円215円.md" index ffc9ea52..3a985c04 100644 --- "a/Solutions/1408. 346円225円260円347円273円204円344円270円255円347円232円204円345円255円227円347円254円246円344円270円262円345円214円271円351円205円215円.md" +++ "b/Solutions/1408. 346円225円260円347円273円204円344円270円255円347円232円204円345円255円227円347円254円246円344円270円262円345円214円271円351円205円215円.md" @@ -3,6 +3,10 @@ - 标签:数组、字符串、字符串匹配 - 难度:简单 +## 题目链接 + +- [1408. 数组中的字符串匹配 - 力扣](https://leetcode.cn/problems/string-matching-in-an-array/) + ## 题目大意 **描述**:给定一个字符串数组 `words`,数组中的每个字符串都可以看作是一个单词。如果可以删除 `words[j]` 最左侧和最右侧的若干字符得到 `word[i]`,那么字符串 `words[i]` 就是 `words[j]` 的一个子字符串。 diff --git "a/Solutions/1422. 345円210円206円345円211円262円345円255円227円347円254円246円344円270円262円347円232円204円346円234円200円345円244円247円345円276円227円345円210円206円.md" "b/Solutions/1422. 345円210円206円345円211円262円345円255円227円347円254円246円344円270円262円347円232円204円346円234円200円345円244円247円345円276円227円345円210円206円.md" index e6d29a01..e0313efb 100644 --- "a/Solutions/1422. 345円210円206円345円211円262円345円255円227円347円254円246円344円270円262円347円232円204円346円234円200円345円244円247円345円276円227円345円210円206円.md" +++ "b/Solutions/1422. 345円210円206円345円211円262円345円255円227円347円254円246円344円270円262円347円232円204円346円234円200円345円244円247円345円276円227円345円210円206円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [1422. 分割字符串的最大得分 - 力扣](https://leetcode.cn/problems/maximum-score-after-splitting-a-string/) + ## 题目大意 **描述**:给定一个由若干 0ドル$ 和 1ドル$ 组成的字符串。将字符串分割成两个非空子字符串的得分为:左子字符串中 0ドル$ 的数量 + 右子字符串中 1ドル$ 的数量。 diff --git "a/Solutions/1423. 345円217円257円350円216円267円345円276円227円347円232円204円346円234円200円345円244円247円347円202円271円346円225円260円.md" "b/Solutions/1423. 345円217円257円350円216円267円345円276円227円347円232円204円346円234円200円345円244円247円347円202円271円346円225円260円.md" index e5d7eae1..451152d9 100644 --- "a/Solutions/1423. 345円217円257円350円216円267円345円276円227円347円232円204円346円234円200円345円244円247円347円202円271円346円225円260円.md" +++ "b/Solutions/1423. 345円217円257円350円216円267円345円276円227円347円232円204円346円234円200円345円244円247円347円202円271円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、前缀和、滑动窗口 - 难度:中等 +## 题目链接 + +- [1423. 可获得的最大点数 - 力扣](https://leetcode.cn/problems/maximum-points-you-can-obtain-from-cards/) + ## 题目大意 将卡牌排成一行,给定每张卡片的点数数组 `cardPoints`,其中 `cardPoints[i]` 表示第 `i` 张卡牌对应点数。 diff --git "a/Solutions/1438. 347円273円235円345円257円271円345円267円256円344円270円215円350円266円205円350円277円207円351円231円220円345円210円266円347円232円204円346円234円200円351円225円277円350円277円236円347円273円255円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/1438. 347円273円235円345円257円271円345円267円256円344円270円215円350円266円205円350円277円207円351円231円220円345円210円266円347円232円204円346円234円200円351円225円277円350円277円236円347円273円255円345円255円220円346円225円260円347円273円204円.md" index 100f1814..6c9ed18d 100644 --- "a/Solutions/1438. 347円273円235円345円257円271円345円267円256円344円270円215円350円266円205円350円277円207円351円231円220円345円210円266円347円232円204円346円234円200円351円225円277円350円277円236円347円273円255円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/1438. 347円273円235円345円257円271円345円267円256円344円270円215円350円266円205円350円277円207円351円231円220円345円210円266円347円232円204円346円234円200円351円225円277円350円277円236円347円273円255円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:队列、数组、有序集合、滑动窗口、单调队列、堆(优先队列) - 难度:中等 +## 题目链接 + +- [1438. 绝对差不超过限制的最长连续子数组 - 力扣](https://leetcode.cn/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit/) + ## 题目大意 给定一个整数数组 `nums`,和一个表示限制的整数 `limit`。 diff --git "a/Solutions/1446. 350円277円236円347円273円255円345円255円227円347円254円246円.md" "b/Solutions/1446. 350円277円236円347円273円255円345円255円227円347円254円246円.md" index 4e125760..b582cdc7 100644 --- "a/Solutions/1446. 350円277円236円347円273円255円345円255円227円347円254円246円.md" +++ "b/Solutions/1446. 350円277円236円347円273円255円345円255円227円347円254円246円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [1446. 连续字符 - 力扣](https://leetcode.cn/problems/consecutive-characters/) + ## 题目大意 给你一个字符串 `s` ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。 diff --git "a/Solutions/1447. 346円234円200円347円256円200円345円210円206円346円225円260円.md" "b/Solutions/1447. 346円234円200円347円256円200円345円210円206円346円225円260円.md" index f81f7e4a..003a4cf1 100644 --- "a/Solutions/1447. 346円234円200円347円256円200円345円210円206円346円225円260円.md" +++ "b/Solutions/1447. 346円234円200円347円256円200円345円210円206円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数学、字符串、数论 - 难度:中等 +## 题目链接 + +- [1447. 最简分数 - 力扣](https://leetcode.cn/problems/simplified-fractions/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/1449. 346円225円260円344円275円215円346円210円220円346円234円254円345円222円214円344円270円272円347円233円256円346円240円207円345円200円274円347円232円204円346円234円200円345円244円247円346円225円260円345円255円227円.md" "b/Solutions/1449. 346円225円260円344円275円215円346円210円220円346円234円254円345円222円214円344円270円272円347円233円256円346円240円207円345円200円274円347円232円204円346円234円200円345円244円247円346円225円260円345円255円227円.md" index 8a5859e0..7fd832ee 100644 --- "a/Solutions/1449. 346円225円260円344円275円215円346円210円220円346円234円254円345円222円214円344円270円272円347円233円256円346円240円207円345円200円274円347円232円204円346円234円200円345円244円247円346円225円260円345円255円227円.md" +++ "b/Solutions/1449. 346円225円260円344円275円215円346円210円220円346円234円254円345円222円214円344円270円272円347円233円256円346円240円207円345円200円274円347円232円204円346円234円200円345円244円247円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:困难 +## 题目链接 + +- [1449. 数位成本和为目标值的最大数字 - 力扣](https://leetcode.cn/problems/form-largest-integer-with-digits-that-add-up-to-target/) + ## 题目大意 **描述**:给定一个整数数组 $cost$ 和一个整数 $target$。现在从 `""` 开始,不断通过以下规则得到一个新的整数: diff --git "a/Solutions/1450. 345円234円250円346円227円242円345円256円232円346円227円266円351円227円264円345円201円232円344円275円234円344円270円232円347円232円204円345円255円246円347円224円237円344円272円272円346円225円260円.md" "b/Solutions/1450. 345円234円250円346円227円242円345円256円232円346円227円266円351円227円264円345円201円232円344円275円234円344円270円232円347円232円204円345円255円246円347円224円237円344円272円272円346円225円260円.md" index 3a46fb9c..434ade0f 100644 --- "a/Solutions/1450. 345円234円250円346円227円242円345円256円232円346円227円266円351円227円264円345円201円232円344円275円234円344円270円232円347円232円204円345円255円246円347円224円237円344円272円272円346円225円260円.md" +++ "b/Solutions/1450. 345円234円250円346円227円242円345円256円232円346円227円266円351円227円264円345円201円232円344円275円234円344円270円232円347円232円204円345円255円246円347円224円237円344円272円272円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组 - 难度:简单 +## 题目链接 + +- [1450. 在既定时间做作业的学生人数 - 力扣](https://leetcode.cn/problems/number-of-students-doing-homework-at-a-given-time/) + ## 题目大意 **描述**:给你两个长度相等的整数数组,一个表示开始时间的数组 $startTime$ ,另一个表示结束时间的数组 $endTime$。再给定一个整数 $queryTime$ 作为查询时间。已知第 $i$ 名学生在 $startTime[i]$ 时开始写作业并于 $endTime[i]$ 时完成作业。 diff --git "a/Solutions/1456. 345円256円232円351円225円277円345円255円220円344円270円262円344円270円255円345円205円203円351円237円263円347円232円204円346円234円200円345円244円247円346円225円260円347円233円256円.md" "b/Solutions/1456. 345円256円232円351円225円277円345円255円220円344円270円262円344円270円255円345円205円203円351円237円263円347円232円204円346円234円200円345円244円247円346円225円260円347円233円256円.md" index 6424f7a9..167fba01 100644 --- "a/Solutions/1456. 345円256円232円351円225円277円345円255円220円344円270円262円344円270円255円345円205円203円351円237円263円347円232円204円346円234円200円345円244円247円346円225円260円347円233円256円.md" +++ "b/Solutions/1456. 345円256円232円351円225円277円345円255円220円344円270円262円344円270円255円345円205円203円351円237円263円347円232円204円346円234円200円345円244円247円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [1456. 定长子串中元音的最大数目 - 力扣](https://leetcode.cn/problems/maximum-number-of-vowels-in-a-substring-of-given-length/) + ## 题目大意 给定字符串 `s` 和整数 `k`。 diff --git "a/Solutions/1480. 344円270円200円347円273円264円346円225円260円347円273円204円347円232円204円345円212円250円346円200円201円345円222円214円.md" "b/Solutions/1480. 344円270円200円347円273円264円346円225円260円347円273円204円347円232円204円345円212円250円346円200円201円345円222円214円.md" index b2a8b0da..575a8ad0 100644 --- "a/Solutions/1480. 344円270円200円347円273円264円346円225円260円347円273円204円347円232円204円345円212円250円346円200円201円345円222円214円.md" +++ "b/Solutions/1480. 344円270円200円347円273円264円346円225円260円347円273円204円347円232円204円345円212円250円346円200円201円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、前缀和 - 难度:简单 +## 题目链接 + +- [1480. 一维数组的动态和 - 力扣](https://leetcode.cn/problems/running-sum-of-1d-array/) + ## 题目大意 **描述**:给定一个数组 $nums$。 diff --git "a/Solutions/1482. 345円210円266円344円275円234円 m 346円235円237円350円212円261円346円211円200円351円234円200円347円232円204円346円234円200円345円260円221円345円244円251円346円225円260円.md" "b/Solutions/1482. 345円210円266円344円275円234円 m 346円235円237円350円212円261円346円211円200円351円234円200円347円232円204円346円234円200円345円260円221円345円244円251円346円225円260円.md" index 6615d1b1..78ead098 100644 --- "a/Solutions/1482. 345円210円266円344円275円234円 m 346円235円237円350円212円261円346円211円200円351円234円200円347円232円204円346円234円200円345円260円221円345円244円251円346円225円260円.md" +++ "b/Solutions/1482. 345円210円266円344円275円234円 m 346円235円237円350円212円261円346円211円200円351円234円200円347円232円204円346円234円200円345円260円221円345円244円251円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [1482. 制作 m 束花所需的最少天数 - 力扣](https://leetcode.cn/problems/minimum-number-of-days-to-make-m-bouquets/) + ## 题目大意 给定一个整数数组 `bloomDay`,以及两个整数 `m` 和 `k`。`bloomDay` 代表花朵盛开的时间,`bloomDay[i]` 表示第 `i` 朵花的盛开时间。盛开后就可以用于一束花中。 diff --git "a/Solutions/1486. 346円225円260円347円273円204円345円274円202円346円210円226円346円223円215円344円275円234円.md" "b/Solutions/1486. 346円225円260円347円273円204円345円274円202円346円210円226円346円223円215円344円275円234円.md" index c7f4486e..dd548316 100644 --- "a/Solutions/1486. 346円225円260円347円273円204円345円274円202円346円210円226円346円223円215円344円275円234円.md" +++ "b/Solutions/1486. 346円225円260円347円273円204円345円274円202円346円210円226円346円223円215円344円275円234円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数学 - 难度:简单 +## 题目链接 + +- [1486. 数组异或操作 - 力扣](https://leetcode.cn/problems/xor-operation-in-an-array/) + ## 题目大意 给定两个整数 n、start。数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)。n 为数组长度。返回数组 nums 中所有元素按位异或(XOR)后得到的结果。 diff --git "a/Solutions/1491. 345円216円273円346円216円211円346円234円200円344円275円216円345円267円245円350円265円204円345円222円214円346円234円200円351円253円230円345円267円245円350円265円204円345円220円216円347円232円204円345円267円245円350円265円204円345円271円263円345円235円207円345円200円274円.md" "b/Solutions/1491. 345円216円273円346円216円211円346円234円200円344円275円216円345円267円245円350円265円204円345円222円214円346円234円200円351円253円230円345円267円245円350円265円204円345円220円216円347円232円204円345円267円245円350円265円204円345円271円263円345円235円207円345円200円274円.md" index c5bbf47a..ff7774c8 100644 --- "a/Solutions/1491. 345円216円273円346円216円211円346円234円200円344円275円216円345円267円245円350円265円204円345円222円214円346円234円200円351円253円230円345円267円245円350円265円204円345円220円216円347円232円204円345円267円245円350円265円204円345円271円263円345円235円207円345円200円274円.md" +++ "b/Solutions/1491. 345円216円273円346円216円211円346円234円200円344円275円216円345円267円245円350円265円204円345円222円214円346円234円200円351円253円230円345円267円245円350円265円204円345円220円216円347円232円204円345円267円245円350円265円204円345円271円263円345円235円207円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:数组、排序 - 难度:简单 +## 题目链接 + +- [1491. 去掉最低工资和最高工资后的工资平均值 - 力扣](https://leetcode.cn/problems/average-salary-excluding-the-minimum-and-maximum-salary/) + ## 题目大意 **描述**:给定一个整数数组 `salary`,数组中的每一个数都是唯一的,其中 `salary[i]` 是第 `i` 个员工的工资。 diff --git "a/Solutions/1493. 345円210円240円346円216円211円344円270円200円344円270円252円345円205円203円347円264円240円344円273円245円345円220円216円345円205円250円344円270円272円 1 347円232円204円346円234円200円351円225円277円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/1493. 345円210円240円346円216円211円344円270円200円344円270円252円345円205円203円347円264円240円344円273円245円345円220円216円345円205円250円344円270円272円 1 347円232円204円346円234円200円351円225円277円345円255円220円346円225円260円347円273円204円.md" index b99a1782..57330f51 100644 --- "a/Solutions/1493. 345円210円240円346円216円211円344円270円200円344円270円252円345円205円203円347円264円240円344円273円245円345円220円216円345円205円250円344円270円272円 1 347円232円204円346円234円200円351円225円277円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/1493. 345円210円240円346円216円211円344円270円200円344円270円252円345円205円203円347円264円240円344円273円245円345円220円216円345円205円250円344円270円272円 1 347円232円204円346円234円200円351円225円277円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、滑动窗口 - 难度:中等 +## 题目链接 + +- [1493. 删掉一个元素以后全为 1 的最长子数组 - 力扣](https://leetcode.cn/problems/longest-subarray-of-1s-after-deleting-one-element/) + ## 题目大意 给定一个二进制数组 `nums`,需要 diff --git "a/Solutions/1502. 345円210円244円346円226円255円350円203円275円345円220円246円345円275円242円346円210円220円347円255円211円345円267円256円346円225円260円345円210円227円.md" "b/Solutions/1502. 345円210円244円346円226円255円350円203円275円345円220円246円345円275円242円346円210円220円347円255円211円345円267円256円346円225円260円345円210円227円.md" index 523a95d7..a3cdf284 100644 --- "a/Solutions/1502. 345円210円244円346円226円255円350円203円275円345円220円246円345円275円242円346円210円220円347円255円211円345円267円256円346円225円260円345円210円227円.md" +++ "b/Solutions/1502. 345円210円244円346円226円255円350円203円275円345円220円246円345円275円242円346円210円220円347円255円211円345円267円256円346円225円260円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、排序 - 难度:简单 +## 题目链接 + +- [1502. 判断能否形成等差数列 - 力扣](https://leetcode.cn/problems/can-make-arithmetic-progression-from-sequence/) + ## 题目大意 **描述**:给定一个数字数组 `arr`。如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数序就称为等差数列。 diff --git "a/Solutions/1507. 350円275円254円345円217円230円346円227円245円346円234円237円346円240円274円345円274円217円.md" "b/Solutions/1507. 350円275円254円345円217円230円346円227円245円346円234円237円346円240円274円345円274円217円.md" index 33e04697..32c41dc6 100644 --- "a/Solutions/1507. 350円275円254円345円217円230円346円227円245円346円234円237円346円240円274円345円274円217円.md" +++ "b/Solutions/1507. 350円275円254円345円217円230円346円227円245円346円234円237円346円240円274円345円274円217円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [1507. 转变日期格式 - 力扣](https://leetcode.cn/problems/reformat-date/) + ## 题目大意 **描述**:给定一个字符串 $date,ドル它的格式为 `Day Month Year` ,其中: diff --git "a/Solutions/1523. 345円234円250円345円214円272円351円227円264円350円214円203円345円233円264円345円206円205円347円273円237円350円256円241円345円245円207円346円225円260円346円225円260円347円233円256円.md" "b/Solutions/1523. 345円234円250円345円214円272円351円227円264円350円214円203円345円233円264円345円206円205円347円273円237円350円256円241円345円245円207円346円225円260円346円225円260円347円233円256円.md" index 05e35d92..fb976331 100644 --- "a/Solutions/1523. 345円234円250円345円214円272円351円227円264円350円214円203円345円233円264円345円206円205円347円273円237円350円256円241円345円245円207円346円225円260円346円225円260円347円233円256円.md" +++ "b/Solutions/1523. 345円234円250円345円214円272円351円227円264円350円214円203円345円233円264円345円206円205円347円273円237円350円256円241円345円245円207円346円225円260円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:简单 +## 题目链接 + +- [1523. 在区间范围内统计奇数数目 - 力扣](https://leetcode.cn/problems/count-odd-numbers-in-an-interval-range/) + ## 题目大意 **描述**:给定两个非负整数 `low` 和 `high`。 diff --git "a/Solutions/1534. 347円273円237円350円256円241円345円245円275円344円270円211円345円205円203円347円273円204円.md" "b/Solutions/1534. 347円273円237円350円256円241円345円245円275円344円270円211円345円205円203円347円273円204円.md" index 34311f48..2408dba8 100644 --- "a/Solutions/1534. 347円273円237円350円256円241円345円245円275円344円270円211円345円205円203円347円273円204円.md" +++ "b/Solutions/1534. 347円273円237円350円256円241円345円245円275円344円270円211円345円205円203円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、枚举 - 难度:简单 +## 题目链接 + +- [1534. 统计好三元组 - 力扣](https://leetcode.cn/problems/count-good-triplets/) + ## 题目大意 **描述**:给定一个整数数组 $arr,ドル以及 $a$、$b$、$c$ 三个整数。 diff --git "a/Solutions/1547. 345円210円207円346円243円215円345円255円220円347円232円204円346円234円200円345円260円217円346円210円220円346円234円254円.md" "b/Solutions/1547. 345円210円207円346円243円215円345円255円220円347円232円204円346円234円200円345円260円217円346円210円220円346円234円254円.md" index eb0c67fe..cba7056e 100644 --- "a/Solutions/1547. 345円210円207円346円243円215円345円255円220円347円232円204円346円234円200円345円260円217円346円210円220円346円234円254円.md" +++ "b/Solutions/1547. 345円210円207円346円243円215円345円255円220円347円232円204円346円234円200円345円260円217円346円210円220円346円234円254円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、排序 - 难度:困难 +## 题目链接 + +- [1547. 切棍子的最小成本 - 力扣](https://leetcode.cn/problems/minimum-cost-to-cut-a-stick/) + ## 题目大意 **描述**:给定一个整数 $n,ドル代表一根长度为 $n$ 个单位的木根,木棍从 0ドル \sim n$ 标记了若干位置。例如,长度为 6ドル$ 的棍子可以标记如下: diff --git "a/Solutions/1551. 344円275円277円346円225円260円347円273円204円344円270円255円346円211円200円346円234円211円345円205円203円347円264円240円347円233円270円347円255円211円347円232円204円346円234円200円345円260円217円346円223円215円344円275円234円346円225円260円.md" "b/Solutions/1551. 344円275円277円346円225円260円347円273円204円344円270円255円346円211円200円346円234円211円345円205円203円347円264円240円347円233円270円347円255円211円347円232円204円346円234円200円345円260円217円346円223円215円344円275円234円346円225円260円.md" index 485dbc83..55419448 100644 --- "a/Solutions/1551. 344円275円277円346円225円260円347円273円204円344円270円255円346円211円200円346円234円211円345円205円203円347円264円240円347円233円270円347円255円211円347円232円204円346円234円200円345円260円217円346円223円215円344円275円234円346円225円260円.md" +++ "b/Solutions/1551. 344円275円277円346円225円260円347円273円204円344円270円255円346円211円200円346円234円211円345円205円203円347円264円240円347円233円270円347円255円211円347円232円204円346円234円200円345円260円217円346円223円215円344円275円234円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:中等 +## 题目链接 + +- [1551. 使数组中所有元素相等的最小操作数 - 力扣](https://leetcode.cn/problems/minimum-operations-to-make-array-equal/) + ## 题目大意 **描述**:存在一个长度为 $n$ 的数组 $arr,ドル其中 $arr[i] = (2 \times i) + 1,ドル$(0 \le i < n)$。 diff --git "a/Solutions/1556. 345円215円203円344円275円215円345円210円206円351円232円224円346円225円260円.md" "b/Solutions/1556. 345円215円203円344円275円215円345円210円206円351円232円224円346円225円260円.md" index 97de9a07..fa7c57d1 100644 --- "a/Solutions/1556. 345円215円203円344円275円215円345円210円206円351円232円224円346円225円260円.md" +++ "b/Solutions/1556. 345円215円203円344円275円215円345円210円206円351円232円224円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [1556. 千位分隔数 - 力扣](https://leetcode.cn/problems/thousand-separator/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/1561. 344円275円240円345円217円257円344円273円245円350円216円267円345円276円227円347円232円204円346円234円200円345円244円247円347円241円254円345円270円201円346円225円260円347円233円256円.md" "b/Solutions/1561. 344円275円240円345円217円257円344円273円245円350円216円267円345円276円227円347円232円204円346円234円200円345円244円247円347円241円254円345円270円201円346円225円260円347円233円256円.md" index fd8ae3ed..e2c8c5d7 100644 --- "a/Solutions/1561. 344円275円240円345円217円257円344円273円245円350円216円267円345円276円227円347円232円204円346円234円200円345円244円247円347円241円254円345円270円201円346円225円260円347円233円256円.md" +++ "b/Solutions/1561. 344円275円240円345円217円257円344円273円245円350円216円267円345円276円227円347円232円204円346円234円200円345円244円247円347円241円254円345円270円201円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、数学、博弈、排序 - 难度:中等 +## 题目链接 + +- [1561. 你可以获得的最大硬币数目 - 力扣](https://leetcode.cn/problems/maximum-number-of-coins-you-can-get/) + ## 题目大意 有 `3*n` 堆数目不一的硬币,三个人按照下面的规则分硬币: diff --git "a/Solutions/1567. 344円271円230円347円247円257円344円270円272円346円255円243円346円225円260円347円232円204円346円234円200円351円225円277円345円255円220円346円225円260円347円273円204円351円225円277円345円272円246円.md" "b/Solutions/1567. 344円271円230円347円247円257円344円270円272円346円255円243円346円225円260円347円232円204円346円234円200円351円225円277円345円255円220円346円225円260円347円273円204円351円225円277円345円272円246円.md" index 223a764c..fd7d0ae1 100644 --- "a/Solutions/1567. 344円271円230円347円247円257円344円270円272円346円255円243円346円225円260円347円232円204円346円234円200円351円225円277円345円255円220円346円225円260円347円273円204円351円225円277円345円272円246円.md" +++ "b/Solutions/1567. 344円271円230円347円247円257円344円270円272円346円255円243円346円225円260円347円232円204円346円234円200円351円225円277円345円255円220円346円225円260円347円273円204円351円225円277円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、动态规划 - 难度:中等 +## 题目链接 + +- [1567. 乘积为正数的最长子数组长度 - 力扣](https://leetcode.cn/problems/maximum-length-of-subarray-with-positive-product/) + ## 题目大意 给定一个整数数组 `nums`。 diff --git "a/Solutions/1593. 346円213円206円345円210円206円345円255円227円347円254円246円344円270円262円344円275円277円345円224円257円344円270円200円345円255円220円345円255円227円347円254円246円344円270円262円347円232円204円346円225円260円347円233円256円346円234円200円345円244円247円.md" "b/Solutions/1593. 346円213円206円345円210円206円345円255円227円347円254円246円344円270円262円344円275円277円345円224円257円344円270円200円345円255円220円345円255円227円347円254円246円344円270円262円347円232円204円346円225円260円347円233円256円346円234円200円345円244円247円.md" index a2a0e739..969c397c 100644 --- "a/Solutions/1593. 346円213円206円345円210円206円345円255円227円347円254円246円344円270円262円344円275円277円345円224円257円344円270円200円345円255円220円345円255円227円347円254円246円344円270円262円347円232円204円346円225円260円347円233円256円346円234円200円345円244円247円.md" +++ "b/Solutions/1593. 346円213円206円345円210円206円345円255円227円347円254円246円344円270円262円344円275円277円345円224円257円344円270円200円345円255円220円345円255円227円347円254円246円344円270円262円347円232円204円346円225円260円347円233円256円346円234円200円345円244円247円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、回溯 - 难度:中等 +## 题目链接 + +- [1593. 拆分字符串使唯一子字符串的数目最大 - 力扣](https://leetcode.cn/problems/split-a-string-into-the-max-number-of-unique-substrings/) + ## 题目大意 **描述**:给定一个字符串 $s$。将字符串 $s$ 拆分后可以得到若干非空子字符串,这些子字符串连接后应当能够还原为原字符串。但是拆分出来的每个子字符串都必须是唯一的 。 diff --git "a/Solutions/1595. 350円277円236円351円200円232円344円270円244円347円273円204円347円202円271円347円232円204円346円234円200円345円260円217円346円210円220円346円234円254円.md" "b/Solutions/1595. 350円277円236円351円200円232円344円270円244円347円273円204円347円202円271円347円232円204円346円234円200円345円260円217円346円210円220円346円234円254円.md" index 879b7ae5..13e97a00 100644 --- "a/Solutions/1595. 350円277円236円351円200円232円344円270円244円347円273円204円347円202円271円347円232円204円346円234円200円345円260円217円346円210円220円346円234円254円.md" +++ "b/Solutions/1595. 350円277円236円351円200円232円344円270円244円347円273円204円347円202円271円347円232円204円346円234円200円345円260円217円346円210円220円346円234円254円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、动态规划、状态压缩、矩阵 - 难度:困难 +## 题目链接 + +- [1595. 连通两组点的最小成本 - 力扣](https://leetcode.cn/problems/minimum-cost-to-connect-two-groups-of-points/) + ## 题目大意 **描述**:有两组点,其中一组中有 $size_1$ 个点,第二组中有 $size_2$ 个点,且 $size_1 \ge size_2$。现在给定一个大小为 $size_1 \times size_2$ 的二维数组 $cost$ 用于表示两组点任意两点之间的链接成本。其中 $cost[i][j]$ 表示第一组中第 $i$ 个点与第二组中第 $j$ 个点的链接成本。 diff --git "a/Solutions/1603. 350円256円276円350円256円241円345円201円234円350円275円246円347円263円273円347円273円237円.md" "b/Solutions/1603. 350円256円276円350円256円241円345円201円234円350円275円246円347円263円273円347円273円237円.md" index d09f72cd..d5bab91e 100644 --- "a/Solutions/1603. 350円256円276円350円256円241円345円201円234円350円275円246円347円263円273円347円273円237円.md" +++ "b/Solutions/1603. 350円256円276円350円256円241円345円201円234円350円275円246円347円263円273円347円273円237円.md" @@ -3,6 +3,10 @@ - 标签:设计、计数、模拟 - 难度:简单 +## 题目链接 + +- [1603. 设计停车系统 - 力扣](https://leetcode.cn/problems/design-parking-system/) + ## 题目大意 给一个停车场设计一个停车系统。停车场总共有三种尺寸的车位:大、中、小,每种尺寸的车位分别有固定数目。 diff --git "a/Solutions/1605. 347円273円231円345円256円232円350円241円214円345円222円214円345円210円227円347円232円204円345円222円214円346円261円202円345円217円257円350円241円214円347円237円251円351円230円265円.md" "b/Solutions/1605. 347円273円231円345円256円232円350円241円214円345円222円214円345円210円227円347円232円204円345円222円214円346円261円202円345円217円257円350円241円214円347円237円251円351円230円265円.md" index fd3c48ea..8892199c 100644 --- "a/Solutions/1605. 347円273円231円345円256円232円350円241円214円345円222円214円345円210円227円347円232円204円345円222円214円346円261円202円345円217円257円350円241円214円347円237円251円351円230円265円.md" +++ "b/Solutions/1605. 347円273円231円345円256円232円350円241円214円345円222円214円345円210円227円347円232円204円345円222円214円346円261円202円345円217円257円350円241円214円347円237円251円351円230円265円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、矩阵 - 难度:中等 +## 题目链接 + +- [1605. 给定行和列的和求可行矩阵 - 力扣](https://leetcode.cn/problems/find-valid-matrix-given-row-and-column-sums/) + ## 题目大意 **描述**:给你两个非负整数数组 `rowSum` 和 `colSum` ,其中 `rowSum[i]` 是二维矩阵中第 `i` 行元素的和,`colSum[j]` 是第 `j` 列元素的和。换句话说,我们不知道矩阵里的每个元素,只知道每一行的和,以及每一列的和。 diff --git "a/Solutions/1617. 347円273円237円350円256円241円345円255円220円346円240円221円344円270円255円345円237円216円345円270円202円344円271円213円351円227円264円346円234円200円345円244円247円350円267円235円347円246円273円.md" "b/Solutions/1617. 347円273円237円350円256円241円345円255円220円346円240円221円344円270円255円345円237円216円345円270円202円344円271円213円351円227円264円346円234円200円345円244円247円350円267円235円347円246円273円.md" index 6100496d..dcf64b7b 100644 --- "a/Solutions/1617. 347円273円237円350円256円241円345円255円220円346円240円221円344円270円255円345円237円216円345円270円202円344円271円213円351円227円264円346円234円200円345円244円247円350円267円235円347円246円273円.md" +++ "b/Solutions/1617. 347円273円237円350円256円241円345円255円220円346円240円221円344円270円255円345円237円216円345円270円202円344円271円213円351円227円264円346円234円200円345円244円247円350円267円235円347円246円273円.md" @@ -3,6 +3,10 @@ - 标签:位运算、树、动态规划、状态压缩、枚举 - 难度:困难 +## 题目链接 + +- [1617. 统计子树中城市之间最大距离 - 力扣](https://leetcode.cn/problems/count-subtrees-with-max-distance-between-cities/) + ## 题目大意 **描述**:给定一个整数 $n,ドル代表 $n$ 个城市,城市编号为 1ドル \sim n$。同时给定一个大小为 $n - 1$ 的数组 $edges,ドル其中 $edges[i] = [u_i, v_i]$ 表示城市 $u_i$ 和 $v_i$ 之间有一条双向边。题目保证任意城市之间只有唯一的一条路径。换句话说,所有城市形成了一棵树。 diff --git "a/Solutions/1631. 346円234円200円345円260円217円344円275円223円345円212円233円346円266円210円350円200円227円350円267円257円345円276円204円.md" "b/Solutions/1631. 346円234円200円345円260円217円344円275円223円345円212円233円346円266円210円350円200円227円350円267円257円345円276円204円.md" index ce8b4d54..ed99a9b9 100644 --- "a/Solutions/1631. 346円234円200円345円260円217円344円275円223円345円212円233円346円266円210円350円200円227円350円267円257円345円276円204円.md" +++ "b/Solutions/1631. 346円234円200円345円260円217円344円275円223円345円212円233円346円266円210円350円200円227円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、数组、二分查找、矩阵、堆(优先队列) - 难度:中等 +## 题目链接 + +- [1631. 最小体力消耗路径 - 力扣](https://leetcode.cn/problems/path-with-minimum-effort/) + ## 题目大意 **描述**:给定一个 $rows \times cols$ 大小的二维数组 $heights,ドル其中 $heights[i][j]$ 表示为位置 $(i, j)$ 的高度。 diff --git "a/Solutions/1646. 350円216円267円345円217円226円347円224円237円346円210円220円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円244円247円345円200円274円.md" "b/Solutions/1646. 350円216円267円345円217円226円347円224円237円346円210円220円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円244円247円345円200円274円.md" index 8358597d..df12ff9c 100644 --- "a/Solutions/1646. 350円216円267円345円217円226円347円224円237円346円210円220円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円244円247円345円200円274円.md" +++ "b/Solutions/1646. 350円216円267円345円217円226円347円224円237円346円210円220円346円225円260円347円273円204円344円270円255円347円232円204円346円234円200円345円244円247円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、模拟 - 难度:简单 +## 题目链接 + +- [1646. 获取生成数组中的最大值 - 力扣](https://leetcode.cn/problems/get-maximum-in-generated-array/) + ## 题目大意 **描述**:给定一个整数 $n,ドル按照下述规则生成一个长度为 $n + 1$ 的数组 $nums$: diff --git "a/Solutions/1658. 345円260円206円 x 345円207円217円345円210円260円 0 347円232円204円346円234円200円345円260円217円346円223円215円344円275円234円346円225円260円.md" "b/Solutions/1658. 345円260円206円 x 345円207円217円345円210円260円 0 347円232円204円346円234円200円345円260円217円346円223円215円344円275円234円346円225円260円.md" index 8244e574..78af2544 100644 --- "a/Solutions/1658. 345円260円206円 x 345円207円217円345円210円260円 0 347円232円204円346円234円200円345円260円217円346円223円215円344円275円234円346円225円260円.md" +++ "b/Solutions/1658. 345円260円206円 x 345円207円217円345円210円260円 0 347円232円204円346円234円200円345円260円217円346円223円215円344円275円234円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、二分查找、前缀和、滑动窗口 - 难度:中等 +## 题目链接 + +- [1658. 将 x 减到 0 的最小操作数 - 力扣](https://leetcode.cn/problems/minimum-operations-to-reduce-x-to-zero/) + ## 题目大意 给你一个整数数组 `nums` 和一个整数 `x` 。每一次操作时,你应当移除数组 `nums` 最左边或最右边的元素,然后从 `x` 中减去该元素的值。请注意,需要修改数组以供接下来的操作使用。 diff --git "a/Solutions/1672. 346円234円200円345円257円214円346円234円211円345円256円242円346円210円267円347円232円204円350円265円204円344円272円247円346円200円273円351円207円217円.md" "b/Solutions/1672. 346円234円200円345円257円214円346円234円211円345円256円242円346円210円267円347円232円204円350円265円204円344円272円247円346円200円273円351円207円217円.md" index e48b4072..9e0f6c7b 100644 --- "a/Solutions/1672. 346円234円200円345円257円214円346円234円211円345円256円242円346円210円267円347円232円204円350円265円204円344円272円247円346円200円273円351円207円217円.md" +++ "b/Solutions/1672. 346円234円200円345円257円214円346円234円211円345円256円242円346円210円267円347円232円204円350円265円204円344円272円247円346円200円273円351円207円217円.md" @@ -3,6 +3,10 @@ - 标签:数组、矩阵 - 难度:简单 +## 题目链接 + +- [1672. 最富有客户的资产总量 - 力扣](https://leetcode.cn/problems/richest-customer-wealth/) + ## 题目大意 **描述**:给定一个 $m \times n$ 的整数网格 $accounts,ドル其中 $accounts[i][j]$ 是第 $i$ 位客户在第 $j$ 家银行托管的资产数量。 diff --git "a/Solutions/1695. 345円210円240円351円231円244円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円276円227円345円210円206円.md" "b/Solutions/1695. 345円210円240円351円231円244円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円276円227円345円210円206円.md" index 7f878721..592590ee 100644 --- "a/Solutions/1695. 345円210円240円351円231円244円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円276円227円345円210円206円.md" +++ "b/Solutions/1695. 345円210円240円351円231円244円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円276円227円345円210円206円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、滑动窗口 - 难度:中等 +## 题目链接 + +- [1695. 删除子数组的最大得分 - 力扣](https://leetcode.cn/problems/maximum-erasure-value/) + ## 题目大意 给你一个正整数数组 `nums`,从中删除一个含有若干不同元素的子数组。删除子数组的「得分」就是子数组各元素之和 。 diff --git "a/Solutions/1698. 345円255円227円347円254円246円344円270円262円347円232円204円344円270円215円345円220円214円345円255円220円345円255円227円347円254円246円344円270円262円344円270円252円346円225円260円.md" "b/Solutions/1698. 345円255円227円347円254円246円344円270円262円347円232円204円344円270円215円345円220円214円345円255円220円345円255円227円347円254円246円344円270円262円344円270円252円346円225円260円.md" index b258b851..7ba8f861 100644 --- "a/Solutions/1698. 345円255円227円347円254円246円344円270円262円347円232円204円344円270円215円345円220円214円345円255円220円345円255円227円347円254円246円344円270円262円344円270円252円346円225円260円.md" +++ "b/Solutions/1698. 345円255円227円347円254円246円344円270円262円347円232円204円344円270円215円345円220円214円345円255円220円345円255円227円347円254円246円344円270円262円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:字典树、字符串、后缀数组、哈希函数、滚动哈希 - 难度:中等 +## 题目链接 + +- [1698. 字符串的不同子字符串个数 - 力扣](https://leetcode.cn/problems/number-of-distinct-substrings-in-a-string/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/1710. 345円215円241円350円275円246円344円270円212円347円232円204円346円234円200円345円244円247円345円215円225円345円205円203円346円225円260円.md" "b/Solutions/1710. 345円215円241円350円275円246円344円270円212円347円232円204円346円234円200円345円244円247円345円215円225円345円205円203円346円225円260円.md" index 290ebf1a..0296c933 100644 --- "a/Solutions/1710. 345円215円241円350円275円246円344円270円212円347円232円204円346円234円200円345円244円247円345円215円225円345円205円203円346円225円260円.md" +++ "b/Solutions/1710. 345円215円241円350円275円246円344円270円212円347円232円204円346円234円200円345円244円247円345円215円225円345円205円203円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、排序 - 难度:简单 +## 题目链接 + +- [1710. 卡车上的最大单元数 - 力扣](https://leetcode.cn/problems/maximum-units-on-a-truck/) + ## 题目大意 **描述**:现在需要将一些箱子装在一辆卡车上。给定一个二维数组 $boxTypes,ドル其中 $boxTypes[i] = [numberOfBoxesi, numberOfUnitsPerBoxi]$。 diff --git "a/Solutions/1716. 350円256円241円347円256円227円345円212円233円346円211円243円351円223円266円350円241円214円347円232円204円351円222円261円.md" "b/Solutions/1716. 350円256円241円347円256円227円345円212円233円346円211円243円351円223円266円350円241円214円347円232円204円351円222円261円.md" index a7f16813..cd031eae 100644 --- "a/Solutions/1716. 350円256円241円347円256円227円345円212円233円346円211円243円351円223円266円350円241円214円347円232円204円351円222円261円.md" +++ "b/Solutions/1716. 350円256円241円347円256円227円345円212円233円346円211円243円351円223円266円350円241円214円347円232円204円351円222円261円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:简单 +## 题目链接 + +- [1716. 计算力扣银行的钱 - 力扣](https://leetcode.cn/problems/calculate-money-in-leetcode-bank/) + ## 题目大意 **描述**:Hercy 每天都往力扣银行里存钱。 diff --git "a/Solutions/1720. 350円247円243円347円240円201円345円274円202円346円210円226円345円220円216円347円232円204円346円225円260円347円273円204円.md" "b/Solutions/1720. 350円247円243円347円240円201円345円274円202円346円210円226円345円220円216円347円232円204円346円225円260円347円273円204円.md" index 3fe8195c..ac4af67b 100644 --- "a/Solutions/1720. 350円247円243円347円240円201円345円274円202円346円210円226円345円220円216円347円232円204円346円225円260円347円273円204円.md" +++ "b/Solutions/1720. 350円247円243円347円240円201円345円274円202円346円210円226円345円220円216円347円232円204円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组 - 难度:简单 +## 题目链接 + +- [1720. 解码异或后的数组 - 力扣](https://leetcode.cn/problems/decode-xored-array/) + ## 题目大意 n 个非负整数构成数组 arr,经过编码后变为长度为 n-1 的整数数组 encoded,其中 `encoded[i] = arr[i] XOR arr[i+1]`。例如 arr = [1, 0, 2, 1] 经过编码后变为 encoded = [1, 2, 3]。 diff --git "a/Solutions/1736. 346円233円277円346円215円242円351円232円220円350円227円217円346円225円260円345円255円227円345円276円227円345円210円260円347円232円204円346円234円200円346円231円232円346円227円266円351円227円264円.md" "b/Solutions/1736. 346円233円277円346円215円242円351円232円220円350円227円217円346円225円260円345円255円227円345円276円227円345円210円260円347円232円204円346円234円200円346円231円232円346円227円266円351円227円264円.md" index 3f67c5b0..09b090b6 100644 --- "a/Solutions/1736. 346円233円277円346円215円242円351円232円220円350円227円217円346円225円260円345円255円227円345円276円227円345円210円260円347円232円204円346円234円200円346円231円232円346円227円266円351円227円264円.md" +++ "b/Solutions/1736. 346円233円277円346円215円242円351円232円220円350円227円217円346円225円260円345円255円227円345円276円227円345円210円260円347円232円204円346円234円200円346円231円232円346円227円266円351円227円264円.md" @@ -3,6 +3,10 @@ - 标签:贪心、字符串 - 难度:简单 +## 题目链接 + +- [1736. 替换隐藏数字得到的最晚时间 - 力扣](https://leetcode.cn/problems/latest-time-by-replacing-hidden-digits/) + ## 题目大意 **描述**:给定一个字符串 $time,ドル格式为 `hh:mm`(小时:分钟),其中某几位数字被隐藏(用 `?` 表示)。 diff --git "a/Solutions/1742. 347円233円222円345円255円220円344円270円255円345円260円217円347円220円203円347円232円204円346円234円200円345円244円247円346円225円260円351円207円217円.md" "b/Solutions/1742. 347円233円222円345円255円220円344円270円255円345円260円217円347円220円203円347円232円204円346円234円200円345円244円247円346円225円260円351円207円217円.md" index 8bc4768e..2165d555 100644 --- "a/Solutions/1742. 347円233円222円345円255円220円344円270円255円345円260円217円347円220円203円347円232円204円346円234円200円345円244円247円346円225円260円351円207円217円.md" +++ "b/Solutions/1742. 347円233円222円345円255円220円344円270円255円345円260円217円347円220円203円347円232円204円346円234円200円345円244円247円346円225円260円351円207円217円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、数学、计数 - 难度:简单 +## 题目链接 + +- [1742. 盒子中小球的最大数量 - 力扣](https://leetcode.cn/problems/maximum-number-of-balls-in-a-box/) + ## 题目大意 **描述**:给定两个整数 $lowLimit$ 和 $highLimt,ドル代表 $n$ 个小球的编号(包括 $lowLimit$ 和 $highLimit,ドル即 $n == highLimit = lowLimit + 1$)。另外有无限个盒子。 diff --git "a/Solutions/1749. 344円273円273円346円204円217円345円255円220円346円225円260円347円273円204円345円222円214円347円232円204円347円273円235円345円257円271円345円200円274円347円232円204円346円234円200円345円244円247円345円200円274円.md" "b/Solutions/1749. 344円273円273円346円204円217円345円255円220円346円225円260円347円273円204円345円222円214円347円232円204円347円273円235円345円257円271円345円200円274円347円232円204円346円234円200円345円244円247円345円200円274円.md" index 3752bd37..b5a3200f 100644 --- "a/Solutions/1749. 344円273円273円346円204円217円345円255円220円346円225円260円347円273円204円345円222円214円347円232円204円347円273円235円345円257円271円345円200円274円347円232円204円346円234円200円345円244円247円345円200円274円.md" +++ "b/Solutions/1749. 344円273円273円346円204円217円345円255円220円346円225円260円347円273円204円345円222円214円347円232円204円347円273円235円345円257円271円345円200円274円347円232円204円346円234円200円345円244円247円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [1749. 任意子数组和的绝对值的最大值 - 力扣](https://leetcode.cn/problems/maximum-absolute-sum-of-any-subarray/) + ## 题目大意 **描述**:给定一个整数数组 $nums$。 diff --git "a/Solutions/1779. 346円211円276円345円210円260円346円234円200円350円277円221円347円232円204円346円234円211円347円233円270円345円220円214円 X 346円210円226円 Y 345円235円220円346円240円207円347円232円204円347円202円271円.md" "b/Solutions/1779. 346円211円276円345円210円260円346円234円200円350円277円221円347円232円204円346円234円211円347円233円270円345円220円214円 X 346円210円226円 Y 345円235円220円346円240円207円347円232円204円347円202円271円.md" index bc10c3cb..f89ce0be 100644 --- "a/Solutions/1779. 346円211円276円345円210円260円346円234円200円350円277円221円347円232円204円346円234円211円347円233円270円345円220円214円 X 346円210円226円 Y 345円235円220円346円240円207円347円232円204円347円202円271円.md" +++ "b/Solutions/1779. 346円211円276円345円210円260円346円234円200円350円277円221円347円232円204円346円234円211円347円233円270円345円220円214円 X 346円210円226円 Y 345円235円220円346円240円207円347円232円204円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:数组 - 难度:简单 +## 题目链接 + +- [1779. 找到最近的有相同 X 或 Y 坐标的点 - 力扣](https://leetcode.cn/problems/find-nearest-point-that-has-the-same-x-or-y-coordinate/) + ## 题目大意 **描述**:给定两个整数 `x` 和 `y`,表示笛卡尔坐标系下的 `(x, y)` 点。再给定一个数组 `points`,其中 `points[i] = [ai, bi]`,表示在 `(ai, bi)` 处有一个点。当一个点与 `(x, y)` 拥有相同的 `x` 坐标或者拥有相同的 `y` 坐标时,我们称这个点是有效的。 diff --git "a/Solutions/1790. 344円273円205円346円211円247円350円241円214円344円270円200円346円254円241円345円255円227円347円254円246円344円270円262円344円272円244円346円215円242円350円203円275円345円220円246円344円275円277円344円270円244円344円270円252円345円255円227円347円254円246円344円270円262円347円233円270円347円255円211円.md" "b/Solutions/1790. 344円273円205円346円211円247円350円241円214円344円270円200円346円254円241円345円255円227円347円254円246円344円270円262円344円272円244円346円215円242円350円203円275円345円220円246円344円275円277円344円270円244円344円270円252円345円255円227円347円254円246円344円270円262円347円233円270円347円255円211円.md" index 06795403..600f85e1 100644 --- "a/Solutions/1790. 344円273円205円346円211円247円350円241円214円344円270円200円346円254円241円345円255円227円347円254円246円344円270円262円344円272円244円346円215円242円350円203円275円345円220円246円344円275円277円344円270円244円344円270円252円345円255円227円347円254円246円344円270円262円347円233円270円347円255円211円.md" +++ "b/Solutions/1790. 344円273円205円346円211円247円350円241円214円344円270円200円346円254円241円345円255円227円347円254円246円344円270円262円344円272円244円346円215円242円350円203円275円345円220円246円344円275円277円344円270円244円344円270円252円345円255円227円347円254円246円344円270円262円347円233円270円347円255円211円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、计数 - 难度:简单 +## 题目链接 + +- [1790. 仅执行一次字符串交换能否使两个字符串相等 - 力扣](https://leetcode.cn/problems/check-if-one-string-swap-can-make-strings-equal/) + ## 题目大意 **描述**:给定两个长度相等的字符串 `s1` 和 `s2`。 diff --git "a/Solutions/1791. 346円211円276円345円207円272円346円230円237円345円236円213円345円233円276円347円232円204円344円270円255円345円277円203円350円212円202円347円202円271円.md" "b/Solutions/1791. 346円211円276円345円207円272円346円230円237円345円236円213円345円233円276円347円232円204円344円270円255円345円277円203円350円212円202円347円202円271円.md" index 1f94e7fc..a4bc7ca1 100644 --- "a/Solutions/1791. 346円211円276円345円207円272円346円230円237円345円236円213円345円233円276円347円232円204円344円270円255円345円277円203円350円212円202円347円202円271円.md" +++ "b/Solutions/1791. 346円211円276円345円207円272円346円230円237円345円236円213円345円233円276円347円232円204円344円270円255円345円277円203円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:图 - 难度:简单 +## 题目链接 + +- [1791. 找出星型图的中心节点 - 力扣](https://leetcode.cn/problems/find-center-of-star-graph/) + ## 题目大意 **描述**:有一个无向的行型图,由 $n$ 个编号 1ドル \sim n$ 的节点组成。星型图有一个中心节点,并且恰好有 $n - 1$ 条边将中心节点与其他每个节点连接起来。 diff --git "a/Solutions/1822. 346円225円260円347円273円204円345円205円203円347円264円240円347円247円257円347円232円204円347円254円246円345円217円267円.md" "b/Solutions/1822. 346円225円260円347円273円204円345円205円203円347円264円240円347円247円257円347円232円204円347円254円246円345円217円267円.md" index 484978bd..d5578f2f 100644 --- "a/Solutions/1822. 346円225円260円347円273円204円345円205円203円347円264円240円347円247円257円347円232円204円347円254円246円345円217円267円.md" +++ "b/Solutions/1822. 346円225円260円347円273円204円345円205円203円347円264円240円347円247円257円347円232円204円347円254円246円345円217円267円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学 - 难度:简单 +## 题目链接 + +- [1822. 数组元素积的符号 - 力扣](https://leetcode.cn/problems/sign-of-the-product-of-an-array/) + ## 题目大意 **描述**:已知函数 `signFunc(x)` 会根据 `x` 的正负返回特定值: diff --git "a/Solutions/1833. 351円233円252円347円263円225円347円232円204円346円234円200円345円244円247円346円225円260円351円207円217円.md" "b/Solutions/1833. 351円233円252円347円263円225円347円232円204円346円234円200円345円244円247円346円225円260円351円207円217円.md" index d576def0..efc1463d 100644 --- "a/Solutions/1833. 351円233円252円347円263円225円347円232円204円346円234円200円345円244円247円346円225円260円351円207円217円.md" +++ "b/Solutions/1833. 351円233円252円347円263円225円347円232円204円346円234円200円345円244円247円346円225円260円351円207円217円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、排序 - 难度:中等 +## 题目链接 + +- [1833. 雪糕的最大数量 - 力扣](https://leetcode.cn/problems/maximum-ice-cream-bars/) + ## 题目大意 **描述**:给定一个数组 $costs$ 表示不同雪糕的定价,其中 $costs[i]$ 表示第 $i$ 支雪糕的定价。再给定一个整数 $coins$ 表示 Tony 一共有的现金数量。 diff --git "a/Solutions/1844. 345円260円206円346円211円200円346円234円211円346円225円260円345円255円227円347円224円250円345円255円227円347円254円246円346円233円277円346円215円242円.md" "b/Solutions/1844. 345円260円206円346円211円200円346円234円211円346円225円260円345円255円227円347円224円250円345円255円227円347円254円246円346円233円277円346円215円242円.md" index cadbdeb4..ebb1f902 100644 --- "a/Solutions/1844. 345円260円206円346円211円200円346円234円211円346円225円260円345円255円227円347円224円250円345円255円227円347円254円246円346円233円277円346円215円242円.md" +++ "b/Solutions/1844. 345円260円206円346円211円200円346円234円211円346円225円260円345円255円227円347円224円250円345円255円227円347円254円246円346円233円277円346円215円242円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [1844. 将所有数字用字符替换 - 力扣](https://leetcode.cn/problems/replace-all-digits-with-characters/) + ## 题目大意 **描述**:给定一个下标从 0ドル$ 开始的字符串 $s$。字符串 $s$ 的偶数下标处为小写英文字母,奇数下标处为数字。 diff --git "a/Solutions/1858. 345円214円205円345円220円253円346円211円200円346円234円211円345円211円215円347円274円200円347円232円204円346円234円200円351円225円277円345円215円225円350円257円215円.md" "b/Solutions/1858. 345円214円205円345円220円253円346円211円200円346円234円211円345円211円215円347円274円200円347円232円204円346円234円200円351円225円277円345円215円225円350円257円215円.md" index 030a8df2..f7cb942a 100644 --- "a/Solutions/1858. 345円214円205円345円220円253円346円211円200円346円234円211円345円211円215円347円274円200円347円232円204円346円234円200円351円225円277円345円215円225円350円257円215円.md" +++ "b/Solutions/1858. 345円214円205円345円220円253円346円211円200円346円234円211円345円211円215円347円274円200円347円232円204円346円234円200円351円225円277円345円215円225円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、字典树 - 难度:中等 +## 题目链接 + +- [1858. 包含所有前缀的最长单词 - 力扣](https://leetcode.cn/problems/longest-word-with-all-prefixes/) + ## 题目大意 给定一个字符串数组 `words`。 diff --git "a/Solutions/1859. 345円260円206円345円217円245円345円255円220円346円216円222円345円272円217円.md" "b/Solutions/1859. 345円260円206円345円217円245円345円255円220円346円216円222円345円272円217円.md" index b3f248c1..24ff0f22 100644 --- "a/Solutions/1859. 345円260円206円345円217円245円345円255円220円346円216円222円345円272円217円.md" +++ "b/Solutions/1859. 345円260円206円345円217円245円345円255円220円346円216円222円345円272円217円.md" @@ -3,6 +3,10 @@ - 标签:字符串、排序 - 难度:简单 +## 题目链接 + +- [1859. 将句子排序 - 力扣](https://leetcode.cn/problems/sorting-the-sentence/) + ## 题目大意 **描述**:给定一个句子 $s,ドル句子中包含的单词不超过 9ドル$ 个。并且句子 $s$ 中每个单词末尾添加了「从 1ドル$ 开始的单词位置索引」,并且将句子中所有单词打乱顺序。 diff --git "a/Solutions/1876. 351円225円277円345円272円246円344円270円272円344円270円211円344円270円224円345円220円204円345円255円227円347円254円246円344円270円215円345円220円214円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/1876. 351円225円277円345円272円246円344円270円272円344円270円211円344円270円224円345円220円204円345円255円227円347円254円246円344円270円215円345円220円214円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" index fc6fe4a7..50aa7568 100644 --- "a/Solutions/1876. 351円225円277円345円272円246円344円270円272円344円270円211円344円270円224円345円220円204円345円255円227円347円254円246円344円270円215円345円220円214円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/1876. 351円225円277円345円272円246円344円270円272円344円270円211円344円270円224円345円220円204円345円255円227円347円254円246円344円270円215円345円220円214円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、计数、滑动窗口 - 难度:简单 +## 题目链接 + +- [1876. 长度为三且各字符不同的子字符串 - 力扣](https://leetcode.cn/problems/substrings-of-size-three-with-distinct-characters/) + ## 题目大意 **描述**:给定搞一个字符串 $s$。 diff --git "a/Solutions/1877. 346円225円260円347円273円204円344円270円255円346円234円200円345円244円247円346円225円260円345円257円271円345円222円214円347円232円204円346円234円200円345円260円217円345円200円274円.md" "b/Solutions/1877. 346円225円260円347円273円204円344円270円255円346円234円200円345円244円247円346円225円260円345円257円271円345円222円214円347円232円204円346円234円200円345円260円217円345円200円274円.md" index 88eb0a77..1e9ad367 100644 --- "a/Solutions/1877. 346円225円260円347円273円204円344円270円255円346円234円200円345円244円247円346円225円260円345円257円271円345円222円214円347円232円204円346円234円200円345円260円217円345円200円274円.md" +++ "b/Solutions/1877. 346円225円260円347円273円204円344円270円255円346円234円200円345円244円247円346円225円260円345円257円271円345円222円214円347円232円204円346円234円200円345円260円217円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数组、双指针、排序 - 难度:中等 +## 题目链接 + +- [1877. 数组中最大数对和的最小值 - 力扣](https://leetcode.cn/problems/minimize-maximum-pair-sum-in-array/) + ## 题目大意 **描述**:一个数对 $(a, b)$ 的数对和等于 $a + b$。最大数对和是一个数对数组中最大的数对和。 diff --git "a/Solutions/1879. 344円270円244円344円270円252円346円225円260円347円273円204円346円234円200円345円260円217円347円232円204円345円274円202円346円210円226円345円200円274円344円271円213円345円222円214円.md" "b/Solutions/1879. 344円270円244円344円270円252円346円225円260円347円273円204円346円234円200円345円260円217円347円232円204円345円274円202円346円210円226円345円200円274円344円271円213円345円222円214円.md" index d95fe4cb..5f9f8c88 100644 --- "a/Solutions/1879. 344円270円244円344円270円252円346円225円260円347円273円204円346円234円200円345円260円217円347円232円204円345円274円202円346円210円226円345円200円274円344円271円213円345円222円214円.md" +++ "b/Solutions/1879. 344円270円244円344円270円252円346円225円260円347円273円204円346円234円200円345円260円217円347円232円204円345円274円202円346円210円226円345円200円274円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、动态规划、状态压缩 - 难度:困难 +## 题目链接 + +- [1879. 两个数组最小的异或值之和 - 力扣](https://leetcode.cn/problems/minimum-xor-sum-of-two-arrays/) + ## 题目大意 **描述**:给定两个整数数组 $nums1$ 和 $nums2,ドル两个数组长度都为 $n$。 diff --git "a/Solutions/1903. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円346円234円200円345円244円247円345円245円207円346円225円260円.md" "b/Solutions/1903. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円346円234円200円345円244円247円345円245円207円346円225円260円.md" index 102275ed..da1e2bdb 100644 --- "a/Solutions/1903. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円346円234円200円345円244円247円345円245円207円346円225円260円.md" +++ "b/Solutions/1903. 345円255円227円347円254円246円344円270円262円344円270円255円347円232円204円346円234円200円345円244円247円345円245円207円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:贪心、数学、字符串 - 难度:简单 +## 题目链接 + +- [1903. 字符串中的最大奇数 - 力扣](https://leetcode.cn/problems/largest-odd-number-in-string/) + ## 题目大意 **描述**:给定一个字符串 $num,ドル表示一个大整数。 diff --git "a/Solutions/1925. 347円273円237円350円256円241円345円271円263円346円226円271円345円222円214円344円270円211円345円205円203円347円273円204円347円232円204円346円225円260円347円233円256円.md" "b/Solutions/1925. 347円273円237円350円256円241円345円271円263円346円226円271円345円222円214円344円270円211円345円205円203円347円273円204円347円232円204円346円225円260円347円233円256円.md" index 191ea162..1a8c714c 100644 --- "a/Solutions/1925. 347円273円237円350円256円241円345円271円263円346円226円271円345円222円214円344円270円211円345円205円203円347円273円204円347円232円204円346円225円260円347円233円256円.md" +++ "b/Solutions/1925. 347円273円237円350円256円241円345円271円263円346円226円271円345円222円214円344円270円211円345円205円203円347円273円204円347円232円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:数学、枚举 - 难度:简单 +## 题目链接 + +- [1925. 统计平方和三元组的数目 - 力扣](https://leetcode.cn/problems/count-square-sum-triples/) + ## 题目大意 **描述**:给你一个整数 $n$。 diff --git "a/Solutions/1929. 346円225円260円347円273円204円344円270円262円350円201円224円.md" "b/Solutions/1929. 346円225円260円347円273円204円344円270円262円350円201円224円.md" index 318fee64..03e2d99e 100644 --- "a/Solutions/1929. 346円225円260円347円273円204円344円270円262円350円201円224円.md" +++ "b/Solutions/1929. 346円225円260円347円273円204円344円270円262円350円201円224円.md" @@ -3,6 +3,10 @@ - 标签:数组 - 难度:简单 +## 题目链接 + +- [1929. 数组串联 - 力扣](https://leetcode.cn/problems/concatenation-of-array/) + ## 题目大意 **描述**:给定一个长度为 $n$ 的整数数组 $nums$。 diff --git "a/Solutions/1941. 346円243円200円346円237円245円346円230円257円345円220円246円346円211円200円346円234円211円345円255円227円347円254円246円345円207円272円347円216円260円346円254円241円346円225円260円347円233円270円345円220円214円.md" "b/Solutions/1941. 346円243円200円346円237円245円346円230円257円345円220円246円346円211円200円346円234円211円345円255円227円347円254円246円345円207円272円347円216円260円346円254円241円346円225円260円347円233円270円345円220円214円.md" index aec00e21..0ea0090d 100644 --- "a/Solutions/1941. 346円243円200円346円237円245円346円230円257円345円220円246円346円211円200円346円234円211円345円255円227円347円254円246円345円207円272円347円216円260円346円254円241円346円225円260円347円233円270円345円220円214円.md" +++ "b/Solutions/1941. 346円243円200円346円237円245円346円230円257円345円220円246円346円211円200円346円234円211円345円255円227円347円254円246円345円207円272円347円216円260円346円254円241円346円225円260円347円233円270円345円220円214円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、计数 - 难度:简单 +## 题目链接 + +- [1941. 检查是否所有字符出现次数相同 - 力扣](https://leetcode.cn/problems/check-if-all-characters-have-equal-number-of-occurrences/) + ## 题目大意 **描述**:给定一个字符串 $s$。如果 $s$ 中出现过的所有字符的出现次数相同,那么我们称字符串 $s$ 是「好字符串」。 diff --git "a/Solutions/1947. 346円234円200円345円244円247円345円205円274円345円256円271円346円200円247円350円257円204円345円210円206円345円222円214円.md" "b/Solutions/1947. 346円234円200円345円244円247円345円205円274円345円256円271円346円200円247円350円257円204円345円210円206円345円222円214円.md" index c52d5166..6b669c99 100644 --- "a/Solutions/1947. 346円234円200円345円244円247円345円205円274円345円256円271円346円200円247円350円257円204円345円210円206円345円222円214円.md" +++ "b/Solutions/1947. 346円234円200円345円244円247円345円205円274円345円256円271円346円200円247円350円257円204円345円210円206円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、动态规划、回溯、状态压缩 - 难度:中等 +## 题目链接 + +- [1947. 最大兼容性评分和 - 力扣](https://leetcode.cn/problems/maximum-compatibility-score-sum/) + ## 题目大意 **描述**:有一份由 $n$ 个问题组成的调查问卷,每个问题的答案只有 0ドル$ 或 1ドル$。将这份调查问卷分发给 $m$ 名学生和 $m$ 名老师,学生和老师的编号都是 0ドル \sim m - 1$。现在给定一个二维整数数组 $students$ 表示 $m$ 名学生给出的答案,其中 $studuents[i][j]$ 表示第 $i$ 名学生第 $j$ 个问题给出的答案。再给定一个二维整数数组 $mentors$ 表示 $m$ 名老师给出的答案,其中 $mentors[i][j]$ 表示第 $i$ 名导师第 $j$ 个问题给出的答案。 diff --git "a/Solutions/1986. 345円256円214円346円210円220円344円273円273円345円212円241円347円232円204円346円234円200円345円260円221円345円267円245円344円275円234円346円227円266円351円227円264円346円256円265円.md" "b/Solutions/1986. 345円256円214円346円210円220円344円273円273円345円212円241円347円232円204円346円234円200円345円260円221円345円267円245円344円275円234円346円227円266円351円227円264円346円256円265円.md" index 51986908..035ff4a9 100644 --- "a/Solutions/1986. 345円256円214円346円210円220円344円273円273円345円212円241円347円232円204円346円234円200円345円260円221円345円267円245円344円275円234円346円227円266円351円227円264円346円256円265円.md" +++ "b/Solutions/1986. 345円256円214円346円210円220円344円273円273円345円212円241円347円232円204円346円234円200円345円260円221円345円267円245円344円275円234円346円227円266円351円227円264円346円256円265円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、动态规划、回溯、状态压缩 - 难度:中等 +## 题目链接 + +- [1986. 完成任务的最少工作时间段 - 力扣](https://leetcode.cn/problems/minimum-number-of-work-sessions-to-finish-the-tasks/) + ## 题目大意 **描述**:给定一个整数数组 $tasks$ 代表需要完成的任务。 其中 $tasks[i]$ 表示第 $i$ 个任务需要花费的时长(单位为小时)。再给定一个整数 $sessionTime,ドル代表在一个工作时段中,最多可以连续工作的小时数。在连续工作至多 $sessionTime$ 小时后,需要进行休息。 diff --git "a/Solutions/1991. 346円211円276円345円210円260円346円225円260円347円273円204円347円232円204円344円270円255円351円227円264円344円275円215円347円275円256円.md" "b/Solutions/1991. 346円211円276円345円210円260円346円225円260円347円273円204円347円232円204円344円270円255円351円227円264円344円275円215円347円275円256円.md" index 3ed0d2fa..8d957b5c 100644 --- "a/Solutions/1991. 346円211円276円345円210円260円346円225円260円347円273円204円347円232円204円344円270円255円351円227円264円344円275円215円347円275円256円.md" +++ "b/Solutions/1991. 346円211円276円345円210円260円346円225円260円347円273円204円347円232円204円344円270円255円351円227円264円344円275円215円347円275円256円.md" @@ -3,6 +3,10 @@ - 标签:数组、前缀和 - 难度:简单 +## 题目链接 + +- [1991. 找到数组的中间位置 - 力扣](https://leetcode.cn/problems/find-the-middle-index-in-array/) + ## 题目大意 **描述**:给定一个下标从 0ドル$ 开始的整数数组 $nums$。 diff --git "a/Solutions/1994. 345円245円275円345円255円220円351円233円206円347円232円204円346円225円260円347円233円256円.md" "b/Solutions/1994. 345円245円275円345円255円220円351円233円206円347円232円204円346円225円260円347円233円256円.md" index 650043dc..f9d5bb9b 100644 --- "a/Solutions/1994. 345円245円275円345円255円220円351円233円206円347円232円204円346円225円260円347円233円256円.md" +++ "b/Solutions/1994. 345円245円275円345円255円220円351円233円206円347円232円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、数学、动态规划、状态压缩 - 难度:困难 +## 题目链接 + +- [1994. 好子集的数目 - 力扣](https://leetcode.cn/problems/the-number-of-good-subsets/) + ## 题目大意 **描述**:给定一个整数数组 $nums$。 diff --git "a/Solutions/2011. 346円211円247円350円241円214円346円223円215円344円275円234円345円220円216円347円232円204円345円217円230円351円207円217円345円200円274円.md" "b/Solutions/2011. 346円211円247円350円241円214円346円223円215円344円275円234円345円220円216円347円232円204円345円217円230円351円207円217円345円200円274円.md" index 2a422a8f..44d72132 100644 --- "a/Solutions/2011. 346円211円247円350円241円214円346円223円215円344円275円234円345円220円216円347円232円204円345円217円230円351円207円217円345円200円274円.md" +++ "b/Solutions/2011. 346円211円247円350円241円214円346円223円215円344円275円234円345円220円216円347円232円204円345円217円230円351円207円217円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:数组、字符串、模拟 - 难度:简单 +## 题目链接 + +- [2011. 执行操作后的变量值 - 力扣](https://leetcode.cn/problems/final-value-of-variable-after-performing-operations/) + ## 题目大意 存在一种支持 `4` 种操作和 `1` 个变量 `X` 的编程语言: diff --git "a/Solutions/2023. 350円277円236円346円216円245円345円220円216円347円255円211円344円272円216円347円233円256円346円240円207円345円255円227円347円254円246円344円270円262円347円232円204円345円255円227円347円254円246円344円270円262円345円257円271円.md" "b/Solutions/2023. 350円277円236円346円216円245円345円220円216円347円255円211円344円272円216円347円233円256円346円240円207円345円255円227円347円254円246円344円270円262円347円232円204円345円255円227円347円254円246円344円270円262円345円257円271円.md" index 55a1bd1e..d89a5f66 100644 --- "a/Solutions/2023. 350円277円236円346円216円245円345円220円216円347円255円211円344円272円216円347円233円256円346円240円207円345円255円227円347円254円246円344円270円262円347円232円204円345円255円227円347円254円246円344円270円262円345円257円271円.md" +++ "b/Solutions/2023. 350円277円236円346円216円245円345円220円216円347円255円211円344円272円216円347円233円256円346円240円207円345円255円227円347円254円246円344円270円262円347円232円204円345円255円227円347円254円246円344円270円262円345円257円271円.md" @@ -3,6 +3,10 @@ - 标签:数组、字符串 - 难度:中等 +## 题目链接 + +- [2023. 连接后等于目标字符串的字符串对 - 力扣](https://leetcode.cn/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target/) + ## 题目大意 **描述**:给定一个数字字符串数组 `nums` 和一个数字字符串 `target`。 diff --git "a/Solutions/2050. 345円271円266円350円241円214円350円257円276円347円250円213円 III.md" "b/Solutions/2050. 345円271円266円350円241円214円350円257円276円347円250円213円 III.md" index 7a595260..63138fd9 100644 --- "a/Solutions/2050. 345円271円266円350円241円214円350円257円276円347円250円213円 III.md" +++ "b/Solutions/2050. 345円271円266円350円241円214円350円257円276円347円250円213円 III.md" @@ -3,6 +3,10 @@ - 标签:图、拓扑排序、数组、动态规划 - 难度:困难 +## 题目链接 + +- [2050. 并行课程 III - 力扣](https://leetcode.cn/problems/parallel-courses-iii/) + ## 题目大意 **描述**:给定一个整数 $n,ドル表示有 $n$ 节课,课程编号为 1ドル \sim n$。 diff --git "a/Solutions/2156. 346円237円245円346円211円276円347円273円231円345円256円232円345円223円210円345円270円214円345円200円274円347円232円204円345円255円220円344円270円262円.md" "b/Solutions/2156. 346円237円245円346円211円276円347円273円231円345円256円232円345円223円210円345円270円214円345円200円274円347円232円204円345円255円220円344円270円262円.md" index 816cb5f5..eafed5cc 100644 --- "a/Solutions/2156. 346円237円245円346円211円276円347円273円231円345円256円232円345円223円210円345円270円214円345円200円274円347円232円204円345円255円220円344円270円262円.md" +++ "b/Solutions/2156. 346円237円245円346円211円276円347円273円231円345円256円232円345円223円210円345円270円214円345円200円274円347円232円204円345円255円220円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:字符串、滑动窗口、哈希函数、滚动哈希 - 难度:困难 +## 题目链接 + +- [2156. 查找给定哈希值的子串 - 力扣](https://leetcode.cn/problems/find-substring-with-given-hash-value/) + ## 题目大意 **描述**:如果给定整数 `p` 和 `m`,一个长度为 `k` 且下标从 `0` 开始的字符串 `s` 的哈希值按照如下函数计算: diff --git "a/Solutions/2172. 346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円344円270円216円345円222円214円.md" "b/Solutions/2172. 346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円344円270円216円345円222円214円.md" index 8e5c3b38..1e5eb2c9 100644 --- "a/Solutions/2172. 346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円344円270円216円345円222円214円.md" +++ "b/Solutions/2172. 346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円344円270円216円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、动态规划、状态压缩 - 难度:困难 +## 题目链接 + +- [2172. 数组的最大与和 - 力扣](https://leetcode.cn/problems/maximum-and-sum-of-array/) + ## 题目大意 **描述**:给定一个长度为 $n$ 的整数数组 $nums$ 和一个整数 $numSlots$ 满足 2ドル \times numSlots \ge n$。一共有 $numSlots$ 个篮子,编号为 1ドル \sim numSlots$。 diff --git "a/Solutions/2235. 344円270円244円346円225円264円346円225円260円347円233円270円345円212円240円.md" "b/Solutions/2235. 344円270円244円346円225円264円346円225円260円347円233円270円345円212円240円.md" index 6f4d3075..fb14746d 100644 --- "a/Solutions/2235. 344円270円244円346円225円264円346円225円260円347円233円270円345円212円240円.md" +++ "b/Solutions/2235. 344円270円244円346円225円264円346円225円260円347円233円270円345円212円240円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:简单 +## 题目链接 + +- [2235. 两整数相加 - 力扣](https://leetcode.cn/problems/add-two-integers/) + ## 题目大意 **描述**:给定两个整数 $num1$ 和 $num2$。 diff --git "a/Solutions/2246. 347円233円270円351円202円273円345円255円227円347円254円246円344円270円215円345円220円214円347円232円204円346円234円200円351円225円277円350円267円257円345円276円204円.md" "b/Solutions/2246. 347円233円270円351円202円273円345円255円227円347円254円246円344円270円215円345円220円214円347円232円204円346円234円200円351円225円277円350円267円257円345円276円204円.md" index 2a77e1f2..2624be4d 100644 --- "a/Solutions/2246. 347円233円270円351円202円273円345円255円227円347円254円246円344円270円215円345円220円214円347円232円204円346円234円200円351円225円277円350円267円257円345円276円204円.md" +++ "b/Solutions/2246. 347円233円270円351円202円273円345円255円227円347円254円246円344円270円215円345円220円214円347円232円204円346円234円200円351円225円277円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、图、拓扑排序、数组、字符串 - 难度:困难 +## 题目链接 + +- [2246. 相邻字符不同的最长路径 - 力扣](https://leetcode.cn/problems/longest-path-with-different-adjacent-characters/) + ## 题目大意 **描述**:给定一个长度为 $n$ 的数组 $parent$ 来表示一棵树(即一个连通、无向、无环图)。该树的节点编号为 0ドル \sim n - 1,ドル共 $n$ 个节点,其中根节点的编号为 0ドル$。其中 $parent[i]$ 表示节点 $i$ 的父节点,由于节点 0ドル$ 是根节点,所以 $parent[0] == -1$。再给定一个长度为 $n$ 的字符串,其中 $s[i]$ 表示分配给节点 $i$ 的字符。 diff --git "a/Solutions/2249. 347円273円237円350円256円241円345円234円206円345円206円205円346円240円274円347円202円271円346円225円260円347円233円256円.md" "b/Solutions/2249. 347円273円237円350円256円241円345円234円206円345円206円205円346円240円274円347円202円271円346円225円260円347円233円256円.md" index 451d2cd3..4830d991 100644 --- "a/Solutions/2249. 347円273円237円350円256円241円345円234円206円345円206円205円346円240円274円347円202円271円346円225円260円347円233円256円.md" +++ "b/Solutions/2249. 347円273円237円350円256円241円345円234円206円345円206円205円346円240円274円347円202円271円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:几何、数组、哈希表、数学、枚举 - 难度:中等 +## 题目链接 + +- [2249. 统计圆内格点数目 - 力扣](https://leetcode.cn/problems/count-lattice-points-inside-a-circle/) + ## 题目大意 **描述**:给定一个二维整数数组 `circles`。其中 `circles[i] = [xi, yi, ri]` 表示网格上圆心为 `(xi, yi)` 且半径为 `ri` 的第 $i$ 个圆。 diff --git "a/Solutions/2276. 347円273円237円350円256円241円345円214円272円351円227円264円344円270円255円347円232円204円346円225円264円346円225円260円346円225円260円347円233円256円.md" "b/Solutions/2276. 347円273円237円350円256円241円345円214円272円351円227円264円344円270円255円347円232円204円346円225円264円346円225円260円346円225円260円347円233円256円.md" index d36ebe20..6f8888ec 100644 --- "a/Solutions/2276. 347円273円237円350円256円241円345円214円272円351円227円264円344円270円255円347円232円204円346円225円264円346円225円260円346円225円260円347円233円256円.md" +++ "b/Solutions/2276. 347円273円237円350円256円241円345円214円272円351円227円264円344円270円255円347円232円204円346円225円264円346円225円260円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:设计、线段树、有序集合 - 难度:困难 +## 题目链接 + +- [2276. 统计区间中的整数数目 - 力扣](https://leetcode.cn/problems/count-integers-in-intervals/) + ## 题目大意 **描述**:给定一个区间的空集。 diff --git "a/Solutions/2376. 347円273円237円350円256円241円347円211円271円346円256円212円346円225円264円346円225円260円.md" "b/Solutions/2376. 347円273円237円350円256円241円347円211円271円346円256円212円346円225円264円346円225円260円.md" index 3ab07d52..77088a36 100644 --- "a/Solutions/2376. 347円273円237円350円256円241円347円211円271円346円256円212円346円225円264円346円225円260円.md" +++ "b/Solutions/2376. 347円273円237円350円256円241円347円211円271円346円256円212円346円225円264円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划 - 难度:困难 +## 题目链接 + +- [2376. 统计特殊整数 - 力扣](https://leetcode.cn/problems/count-special-integers/) + ## 题目大意 **描述**:给定一个正整数 $n$。 diff --git "a/Solutions/2427. 345円205円254円345円233円240円345円255円220円347円232円204円346円225円260円347円233円256円.md" "b/Solutions/2427. 345円205円254円345円233円240円345円255円220円347円232円204円346円225円260円347円233円256円.md" index 4f326fea..22498e4b 100644 --- "a/Solutions/2427. 345円205円254円345円233円240円345円255円220円347円232円204円346円225円260円347円233円256円.md" +++ "b/Solutions/2427. 345円205円254円345円233円240円345円255円220円347円232円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:数学、枚举、数论 - 难度:简单 +## 题目链接 + +- [2427. 公因子的数目 - 力扣](https://leetcode.cn/problems/number-of-common-factors/) + ## 题目大意 **描述**:给定两个正整数 $a$ 和 $b$。 diff --git "a/Solutions/2538. 346円234円200円345円244円247円344円273円267円345円200円274円345円222円214円344円270円216円346円234円200円345円260円217円344円273円267円345円200円274円345円222円214円347円232円204円345円267円256円345円200円274円.md" "b/Solutions/2538. 346円234円200円345円244円247円344円273円267円345円200円274円345円222円214円344円270円216円346円234円200円345円260円217円344円273円267円345円200円274円345円222円214円347円232円204円345円267円256円345円200円274円.md" index 1f7a6b6e..7ac58ab9 100644 --- "a/Solutions/2538. 346円234円200円345円244円247円344円273円267円345円200円274円345円222円214円344円270円216円346円234円200円345円260円217円344円273円267円345円200円274円345円222円214円347円232円204円345円267円256円345円200円274円.md" +++ "b/Solutions/2538. 346円234円200円345円244円247円344円273円267円345円200円274円345円222円214円344円270円216円346円234円200円345円260円217円344円273円267円345円200円274円345円222円214円347円232円204円345円267円256円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、数组、动态规划 - 难度:困难 +## 题目链接 + +- [2538. 最大价值和与最小价值和的差值 - 力扣](https://leetcode.cn/problems/difference-between-maximum-and-minimum-price-sum/) + ## 题目大意 **描述**:给定一个整数 $n$ 和一个长度为 $n - 1$ 的二维整数数组 $edges$ 用于表示一个 $n$ 个节点的无向无根图,节点编号为 0ドル \sim n - 1$。其中 $edges[i] = [ai, bi]$ 表示树中节点 $ai$ 和 $bi$ 之间有一条边。再给定一个整数数组 $price,ドル其中 $price[i]$ 表示图中节点 $i$ 的价值。 diff --git "a/Solutions/2585. 350円216円267円345円276円227円345円210円206円346円225円260円347円232円204円346円226円271円346円263円225円346円225円260円.md" "b/Solutions/2585. 350円216円267円345円276円227円345円210円206円346円225円260円347円232円204円346円226円271円346円263円225円346円225円260円.md" index 168faf91..30e9af18 100644 --- "a/Solutions/2585. 350円216円267円345円276円227円345円210円206円346円225円260円347円232円204円346円226円271円346円263円225円346円225円260円.md" +++ "b/Solutions/2585. 350円216円267円345円276円227円345円210円206円346円225円260円347円232円204円346円226円271円346円263円225円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:困难 +## 题目链接 + +- [2585. 获得分数的方法数 - 力扣](https://leetcode.cn/problems/number-of-ways-to-earn-points/) + ## 题目大意 **描述**:考试中有 $n$ 种类型的题目。给定一个整数 $target$ 和一个下标从 0ドル$ 开始的二维整数数组 $types,ドル其中 $types[i] = [count_i, marks_i]$ 表示第 $i$ 种类型的题目有 $count_i$ 道,每道题目对应 $marks_i$ 分。 diff --git "a/Solutions/2719. 347円273円237円350円256円241円346円225円264円346円225円260円346円225円260円347円233円256円.md" "b/Solutions/2719. 347円273円237円350円256円241円346円225円264円346円225円260円346円225円260円347円233円256円.md" index 39335ec9..4d6f8bef 100644 --- "a/Solutions/2719. 347円273円237円350円256円241円346円225円264円346円225円260円346円225円260円347円233円256円.md" +++ "b/Solutions/2719. 347円273円237円350円256円241円346円225円264円346円225円260円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:数学、字符串、动态规划 - 难度:困难 +## 题目链接 + +- [2719. 统计整数数目 - 力扣](https://leetcode.cn/problems/count-of-integers/) + ## 题目大意 **描述**:给定两个数字字符串 $num1$ 和 $num2,ドル以及两个整数 $max\underline{}sum$ 和 $min\underline{}sum$。 diff --git "a/Solutions/LeetCode 350円247円243円351円242円230円346円212円245円345円221円212円347円251円272円347円231円275円 (345円212円250円346円200円201円350円247円204円345円210円222円).md" "b/Solutions/LeetCode 350円247円243円351円242円230円346円212円245円345円221円212円347円251円272円347円231円275円 (345円212円250円346円200円201円350円247円204円345円210円222円).md" index f4a9e49a..63c82cfe 100644 --- "a/Solutions/LeetCode 350円247円243円351円242円230円346円212円245円345円221円212円347円251円272円347円231円275円 (345円212円250円346円200円201円350円247円204円345円210円222円).md" +++ "b/Solutions/LeetCode 350円247円243円351円242円230円346円212円245円345円221円212円347円251円272円347円231円275円 (345円212円250円346円200円201円350円247円204円345円210円222円).md" @@ -3,6 +3,10 @@ - 标签: - 难度: +## 题目链接 + +- 题目相关 + ## 题目大意 **描述**: diff --git "a/Solutions/LeetCode 350円247円243円351円242円230円346円212円245円345円221円212円347円251円272円347円231円275円.md" "b/Solutions/LeetCode 350円247円243円351円242円230円346円212円245円345円221円212円347円251円272円347円231円275円.md" index 1e1c8ef3..e3bc0608 100644 --- "a/Solutions/LeetCode 350円247円243円351円242円230円346円212円245円345円221円212円347円251円272円347円231円275円.md" +++ "b/Solutions/LeetCode 350円247円243円351円242円230円346円212円245円345円221円212円347円251円272円347円231円275円.md" @@ -3,6 +3,10 @@ - 标签: - 难度: +## 题目链接 + +- 题目相关 + ## 题目大意 **描述**: diff --git "a/Solutions/345円211円221円346円214円207円 Offer 03. 346円225円260円347円273円204円344円270円255円351円207円215円345円244円215円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 03. 346円225円260円347円273円204円344円270円255円351円207円215円345円244円215円347円232円204円346円225円260円345円255円227円.md" index 1bb00223..3b39660b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 03. 346円225円260円347円273円204円344円270円255円351円207円215円345円244円215円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 03. 346円225円260円347円273円204円344円270円255円351円207円215円345円244円215円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、排序 - 难度:简单 +## 题目链接 + +- [剑指 Offer 03. 数组中重复的数字 - 力扣](https://leetcode.cn/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/) + ## 题目大意 给定一个包含 `n + 1` 个整数的数组 `nums`,里边包含的值都在 `1 ~ n` 之间。假设 `nums` 中只存在一个重复的整数,要求找出这个重复的数。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 04. 344円272円214円347円273円264円346円225円260円347円273円204円344円270円255円347円232円204円346円237円245円346円211円276円.md" "b/Solutions/345円211円221円346円214円207円 Offer 04. 344円272円214円347円273円264円346円225円260円347円273円204円344円270円255円347円232円204円346円237円245円346円211円276円.md" index 06439d9d..e4e93206 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 04. 344円272円214円347円273円264円346円225円260円347円273円204円344円270円255円347円232円204円346円237円245円346円211円276円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 04. 344円272円214円347円273円264円346円225円260円347円273円204円344円270円255円347円232円204円346円237円245円346円211円276円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、分治、矩阵 - 难度:中等 +## 题目链接 + +- [剑指 Offer 04. 二维数组中的查找 - 力扣](https://leetcode.cn/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/) + ## 题目大意 给定一个 `m * n` 大小的有序整数矩阵 `matrix`。每行元素从左到右升序排列,每列元素从上到下升序排列。再给定一个目标值 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 05. 346円233円277円346円215円242円347円251円272円346円240円274円.md" "b/Solutions/345円211円221円346円214円207円 Offer 05. 346円233円277円346円215円242円347円251円272円346円240円274円.md" index ad5bbd15..b1772cc2 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 05. 346円233円277円346円215円242円347円251円272円346円240円274円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 05. 346円233円277円346円215円242円347円251円272円346円240円274円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:简单 +## 题目链接 + +- [剑指 Offer 05. 替换空格 - 力扣](https://leetcode.cn/problems/ti-huan-kong-ge-lcof/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 06. 344円273円216円345円260円276円345円210円260円345円244円264円346円211円223円345円215円260円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer 06. 344円273円216円345円260円276円345円210円260円345円244円264円346円211円223円345円215円260円351円223円276円350円241円250円.md" index 4bee5afe..159055e3 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 06. 344円273円216円345円260円276円345円210円260円345円244円264円346円211円223円345円215円260円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 06. 344円273円216円345円260円276円345円210円260円345円244円264円346円211円223円345円215円260円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、递归、链表、双指针 - 难度:简单 +## 题目链接 + +- [剑指 Offer 06. 从尾到头打印链表 - 力扣](https://leetcode.cn/problems/cong-wei-dao-tou-da-yin-lian-biao-lcof/) + ## 题目大意 给定一个链表的头节点 `head`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 07. 351円207円215円345円273円272円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/345円211円221円346円214円207円 Offer 07. 351円207円215円345円273円272円344円272円214円345円217円211円346円240円221円.md" index 5305e4d0..f9c6c4a5 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 07. 351円207円215円345円273円272円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 07. 351円207円215円345円273円272円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、数组、哈希表、分治、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer 07. 重建二叉树 - 力扣](https://leetcode.cn/problems/zhong-jian-er-cha-shu-lcof/) + ## 题目大意 给定一棵二叉树的前序遍历结果和中序遍历结果。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 09. 347円224円250円344円270円244円344円270円252円346円240円210円345円256円236円347円216円260円351円230円237円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 09. 347円224円250円344円270円244円344円270円252円346円240円210円345円256円236円347円216円260円351円230円237円345円210円227円.md" index 704fda3c..ba129782 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 09. 347円224円250円344円270円244円344円270円252円346円240円210円345円256円236円347円216円260円351円230円237円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 09. 347円224円250円344円270円244円344円270円252円346円240円210円345円256円236円347円216円260円351円230円237円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:栈、设计、队列 - 难度:简单 +## 题目链接 + +- [剑指 Offer 09. 用两个栈实现队列 - 力扣](https://leetcode.cn/problems/yong-liang-ge-zhan-shi-xian-dui-lie-lcof/) + ## 题目大意 要求:使用两个栈实现先入先出队列。需要实现对应的两个函数: diff --git "a/Solutions/345円211円221円346円214円207円 Offer 10- I. 346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 10- I. 346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円345円210円227円.md" index 8cc7a2c2..fcfd3ac4 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 10- I. 346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 10- I. 346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:记忆化搜索、数学、动态规划 - 难度:简单 +## 题目链接 + +- [剑指 Offer 10- I. 斐波那契数列 - 力扣](https://leetcode.cn/problems/fei-bo-na-qi-shu-lie-lcof/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 10- II. 351円235円222円350円233円231円350円267円263円345円217円260円351円230円266円351円227円256円351円242円230円.md" "b/Solutions/345円211円221円346円214円207円 Offer 10- II. 351円235円222円350円233円231円350円267円263円345円217円260円351円230円266円351円227円256円351円242円230円.md" index 45ef67ad..c1808ffb 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 10- II. 351円235円222円350円233円231円350円267円263円345円217円260円351円230円266円351円227円256円351円242円230円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 10- II. 351円235円222円350円233円231円350円267円263円345円217円260円351円230円266円351円227円256円351円242円230円.md" @@ -3,6 +3,10 @@ - 标签:记忆化搜索、数学、动态规划 - 难度:简单 +## 题目链接 + +- [剑指 Offer 10- II. 青蛙跳台阶问题 - 力扣](https://leetcode.cn/problems/qing-wa-tiao-tai-jie-wen-ti-lcof/) + ## 题目大意 一直青蛙一次可以跳上 `1` 级台阶,也可以跳上 `2` 级台阶。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 11. 346円227円213円350円275円254円346円225円260円347円273円204円347円232円204円346円234円200円345円260円217円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 11. 346円227円213円350円275円254円346円225円260円347円273円204円347円232円204円346円234円200円345円260円217円346円225円260円345円255円227円.md" index 47240b4a..3de5c887 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 11. 346円227円213円350円275円254円346円225円260円347円273円204円347円232円204円346円234円200円345円260円217円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 11. 346円227円213円350円275円254円346円225円260円347円273円204円347円232円204円346円234円200円345円260円217円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:简单 +## 题目链接 + +- [剑指 Offer 11. 旋转数组的最小数字 - 力扣](https://leetcode.cn/problems/xuan-zhuan-shu-zu-de-zui-xiao-shu-zi-lcof/) + ## 题目大意 给定一个数组 `numbers`,`numbers` 是有升序数组经过「旋转」得到的。但是旋转次数未知。数组中可能存在重复元素。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 12. 347円237円251円351円230円265円344円270円255円347円232円204円350円267円257円345円276円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer 12. 347円237円251円351円230円265円344円270円255円347円232円204円350円267円257円345円276円204円.md" index 36d4f565..ed03a9a2 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 12. 347円237円251円351円230円265円344円270円255円347円232円204円350円267円257円345円276円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 12. 347円237円251円351円230円265円344円270円255円347円232円204円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯、矩阵 - 难度:中等 +## 题目链接 + +- [剑指 Offer 12. 矩阵中的路径 - 力扣](https://leetcode.cn/problems/ju-zhen-zhong-de-lu-jing-lcof/) + ## 题目大意 给定一个 `m * n` 大小的二维字符矩阵 `board` 和一个字符串单词 `word`。如果 `word` 存在于网格中,返回 `True`,否则返回 `False`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 13. 346円234円272円345円231円250円344円272円272円347円232円204円350円277円220円345円212円250円350円214円203円345円233円264円.md" "b/Solutions/345円211円221円346円214円207円 Offer 13. 346円234円272円345円231円250円344円272円272円347円232円204円350円277円220円345円212円250円350円214円203円345円233円264円.md" index c71ace25..af601050 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 13. 346円234円272円345円231円250円344円272円272円347円232円204円350円277円220円345円212円250円350円214円203円345円233円264円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 13. 346円234円272円345円231円250円344円272円272円347円232円204円350円277円220円345円212円250円350円214円203円345円233円264円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer 13. 机器人的运动范围 - 力扣](https://leetcode.cn/problems/ji-qi-ren-de-yun-dong-fan-wei-lcof/) + ## 题目大意 **描述**:有一个 `m * n` 大小的方格,坐标从 `(0, 0)` 到 `(m - 1, n - 1)`。一个机器人从 `(0, 0)` 处的格子开始移动,每次可以向上、下、左、右移动一格(不能移动到方格外),也不能移动到行坐标和列坐标的数位之和大于 `k` 的格子。现在给定 `3` 个整数 `m`、`n`、`k`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 14- I. 345円211円252円347円273円263円345円255円220円.md" "b/Solutions/345円211円221円346円214円207円 Offer 14- I. 345円211円252円347円273円263円345円255円220円.md" index 5d7ef088..57db3edf 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 14- I. 345円211円252円347円273円263円345円255円220円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 14- I. 345円211円252円347円273円263円345円255円220円.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer 14- I. 剪绳子 - 力扣](https://leetcode.cn/problems/jian-sheng-zi-lcof/) + ## 题目大意 给定一根长度为 `n` 的绳子,将绳子剪成整数长度的 `m` 段,每段绳子长度即为 `k[0]`、`k[1]`、...、`k[m - 1]`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 15. 344円272円214円350円277円233円345円210円266円344円270円2551円347円232円204円344円270円252円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer 15. 344円272円214円350円277円233円345円210円266円344円270円2551円347円232円204円344円270円252円346円225円260円.md" index 07700acb..792ce325 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 15. 344円272円214円350円277円233円345円210円266円344円270円2551円347円232円204円344円270円252円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 15. 344円272円214円350円277円233円345円210円266円344円270円2551円347円232円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:位运算 - 难度:简单 +## 题目链接 + +- [剑指 Offer 15. 二进制中1的个数 - 力扣](https://leetcode.cn/problems/er-jin-zhi-zhong-1de-ge-shu-lcof/) + ## 题目大意 给定一个无符号整数 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 16. 346円225円260円345円200円274円347円232円204円346円225円264円346円225円260円346円254円241円346円226円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer 16. 346円225円260円345円200円274円347円232円204円346円225円264円346円225円260円346円254円241円346円226円271円.md" index df97e6f5..c995e0f9 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 16. 346円225円260円345円200円274円347円232円204円346円225円264円346円225円260円346円254円241円346円226円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 16. 346円225円260円345円200円274円347円232円204円346円225円264円346円225円260円346円254円241円346円226円271円.md" @@ -3,6 +3,10 @@ - 标签:递归、数学 - 难度:中等 +## 题目链接 + +- [剑指 Offer 16. 数值的整数次方 - 力扣](https://leetcode.cn/problems/shu-zhi-de-zheng-shu-ci-fang-lcof/) + ## 题目大意 给定浮点数 `x` 和整数 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 17. 346円211円223円345円215円260円344円273円2161円345円210円260円346円234円200円345円244円247円347円232円204円n344円275円215円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer 17. 346円211円223円345円215円260円344円273円2161円345円210円260円346円234円200円345円244円247円347円232円204円n344円275円215円346円225円260円.md" index 4634b991..fc156377 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 17. 346円211円223円345円215円260円344円273円2161円345円210円260円346円234円200円345円244円247円347円232円204円n344円275円215円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 17. 346円211円223円345円215円260円344円273円2161円345円210円260円346円234円200円345円244円247円347円232円204円n344円275円215円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学 - 难度:简单 +## 题目链接 + +- [剑指 Offer 17. 打印从1到最大的n位数 - 力扣](https://leetcode.cn/problems/da-yin-cong-1dao-zui-da-de-nwei-shu-lcof/) + ## 题目大意 给定一个数字 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 18. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円350円212円202円347円202円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer 18. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円350円212円202円347円202円271円.md" index fc49ce81..c5bcf1bf 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 18. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円350円212円202円347円202円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 18. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:链表 - 难度:简单 +## 题目链接 + +- [剑指 Offer 18. 删除链表的节点 - 力扣](https://leetcode.cn/problems/shan-chu-lian-biao-de-jie-dian-lcof/) + ## 题目大意 给定一个链表。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 21. 350円260円203円346円225円264円346円225円260円347円273円204円351円241円272円345円272円217円344円275円277円345円245円207円346円225円260円344円275円215円344円272円216円345円201円266円346円225円260円345円211円215円351円235円242円.md" "b/Solutions/345円211円221円346円214円207円 Offer 21. 350円260円203円346円225円264円346円225円260円347円273円204円351円241円272円345円272円217円344円275円277円345円245円207円346円225円260円344円275円215円344円272円216円345円201円266円346円225円260円345円211円215円351円235円242円.md" index 233f5f0a..ca2b2665 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 21. 350円260円203円346円225円264円346円225円260円347円273円204円351円241円272円345円272円217円344円275円277円345円245円207円346円225円260円344円275円215円344円272円216円345円201円266円346円225円260円345円211円215円351円235円242円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 21. 350円260円203円346円225円264円346円225円260円347円273円204円351円241円272円345円272円217円344円275円277円345円245円207円346円225円260円344円275円215円344円272円216円345円201円266円346円225円260円345円211円215円351円235円242円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:简单 +## 题目链接 + +- [剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 - 力扣](https://leetcode.cn/problems/diao-zheng-shu-zu-shun-xu-shi-qi-shu-wei-yu-ou-shu-qian-mian-lcof/) + ## 题目大意 给定一个整数数组 `nums`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 22. 351円223円276円350円241円250円344円270円255円345円200円222円346円225円260円347円254円254円k344円270円252円350円212円202円347円202円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer 22. 351円223円276円350円241円250円344円270円255円345円200円222円346円225円260円347円254円254円k344円270円252円350円212円202円347円202円271円.md" index 18095d9a..1145bc38 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 22. 351円223円276円350円241円250円344円270円255円345円200円222円346円225円260円347円254円254円k344円270円252円350円212円202円347円202円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 22. 351円223円276円350円241円250円344円270円255円345円200円222円346円225円260円347円254円254円k344円270円252円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:链表、双指针 - 难度:简单 +## 题目链接 + +- [剑指 Offer 22. 链表中倒数第k个节点 - 力扣](https://leetcode.cn/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/) + ## 题目大意 给定一个链表的头节点 `head`,以及一个整数 `k`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 24. 345円217円215円350円275円254円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer 24. 345円217円215円350円275円254円351円223円276円350円241円250円.md" index 2dadb2da..cf955d63 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 24. 345円217円215円350円275円254円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 24. 345円217円215円350円275円254円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表 - 难度:简单 +## 题目链接 + +- [剑指 Offer 24. 反转链表 - 力扣](https://leetcode.cn/problems/fan-zhuan-lian-biao-lcof/) + ## 题目大意 **描述**:给定一个链表的头节点 `head`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 25. 345円220円210円345円271円266円344円270円244円344円270円252円346円216円222円345円272円217円347円232円204円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer 25. 345円220円210円345円271円266円344円270円244円344円270円252円346円216円222円345円272円217円347円232円204円351円223円276円350円241円250円.md" index ab99337b..a54aa02c 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 25. 345円220円210円345円271円266円344円270円244円344円270円252円346円216円222円345円272円217円347円232円204円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 25. 345円220円210円345円271円266円344円270円244円344円270円252円346円216円222円345円272円217円347円232円204円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表 - 难度:简单 +## 题目链接 + +- [剑指 Offer 25. 合并两个排序的链表 - 力扣](https://leetcode.cn/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof/) + ## 题目大意 给定两个升序链表。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 26. 346円240円221円347円232円204円345円255円220円347円273円223円346円236円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer 26. 346円240円221円347円232円204円345円255円220円347円273円223円346円236円204円.md" index ce24142f..0c8334e8 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 26. 346円240円221円347円232円204円345円255円220円347円273円223円346円236円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 26. 346円240円221円347円232円204円345円255円220円347円273円223円346円236円204円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer 26. 树的子结构 - 力扣](https://leetcode.cn/problems/shu-de-zi-jie-gou-lcof/) + ## 题目大意 给定两棵二叉树的根节点 `A`、`B`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 27. 344円272円214円345円217円211円346円240円221円347円232円204円351円225円234円345円203円217円.md" "b/Solutions/345円211円221円346円214円207円 Offer 27. 344円272円214円345円217円211円346円240円221円347円232円204円351円225円234円345円203円217円.md" index ec5a0f9d..c4c75b72 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 27. 344円272円214円345円217円211円346円240円221円347円232円204円351円225円234円345円203円217円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 27. 344円272円214円345円217円211円346円240円221円347円232円204円351円225円234円345円203円217円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer 27. 二叉树的镜像 - 力扣](https://leetcode.cn/problems/er-cha-shu-de-jing-xiang-lcof/) + ## 题目大意 给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 28. 345円257円271円347円247円260円347円232円204円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/345円211円221円346円214円207円 Offer 28. 345円257円271円347円247円260円347円232円204円344円272円214円345円217円211円346円240円221円.md" index f0b826ac..2cec0f3f 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 28. 345円257円271円347円247円260円347円232円204円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 28. 345円257円271円347円247円260円347円232円204円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer 28. 对称的二叉树 - 力扣](https://leetcode.cn/problems/dui-cheng-de-er-cha-shu-lcof/) + ## 题目大意 给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 29. 351円241円272円346円227円266円351円222円210円346円211円223円345円215円260円347円237円251円351円230円265円.md" "b/Solutions/345円211円221円346円214円207円 Offer 29. 351円241円272円346円227円266円351円222円210円346円211円223円345円215円260円347円237円251円351円230円265円.md" index 1d4e0cd6..2fb38218 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 29. 351円241円272円346円227円266円351円222円210円346円211円223円345円215円260円347円237円251円351円230円265円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 29. 351円241円272円346円227円266円351円222円210円346円211円223円345円215円260円347円237円251円351円230円265円.md" @@ -3,6 +3,10 @@ - 标签:数组、矩阵、模拟 - 难度:简单 +## 题目链接 + +- [剑指 Offer 29. 顺时针打印矩阵 - 力扣](https://leetcode.cn/problems/shun-shi-zhen-da-yin-ju-zhen-lcof/) + ## 题目大意 给定一个 `m * n` 大小的二维矩阵 `matrix`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 30. 345円214円205円345円220円253円min345円207円275円346円225円260円347円232円204円346円240円210円.md" "b/Solutions/345円211円221円346円214円207円 Offer 30. 345円214円205円345円220円253円min345円207円275円346円225円260円347円232円204円346円240円210円.md" index 814ee3fa..c0eac409 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 30. 345円214円205円345円220円253円min345円207円275円346円225円260円347円232円204円346円240円210円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 30. 345円214円205円345円220円253円min345円207円275円346円225円260円347円232円204円346円240円210円.md" @@ -3,6 +3,10 @@ - 标签:栈、设计 - 难度:简单 +## 题目链接 + +- [剑指 Offer 30. 包含min函数的栈 - 力扣](https://leetcode.cn/problems/bao-han-minhan-shu-de-zhan-lcof/) + ## 题目大意 要求:设计一个「栈」,实现 `push` ,`pop` ,`top` ,`min` 操作,并且操作时间复杂度都是 `O(1)`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 31. 346円240円210円347円232円204円345円216円213円345円205円245円343円200円201円345円274円271円345円207円272円345円272円217円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 31. 346円240円210円347円232円204円345円216円213円345円205円245円343円200円201円345円274円271円345円207円272円345円272円217円345円210円227円.md" index 8d83f5e4..47edc5b8 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 31. 346円240円210円347円232円204円345円216円213円345円205円245円343円200円201円345円274円271円345円207円272円345円272円217円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 31. 346円240円210円347円232円204円345円216円213円345円205円245円343円200円201円345円274円271円345円207円272円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、模拟 - 难度:中等 +## 题目链接 + +- [剑指 Offer 31. 栈的压入、弹出序列 - 力扣](https://leetcode.cn/problems/zhan-de-ya-ru-dan-chu-xu-lie-lcof/) + ## 题目大意 给定连个整数序列 `pushed` 和 `popped`,其中 `pushed` 表示栈的压入顺序。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 32 - I. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/345円211円221円346円214円207円 Offer 32 - I. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円.md" index 5c2ae5c1..5929d2e9 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 32 - I. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 32 - I. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer 32 - I. 从上到下打印二叉树 - 力扣](https://leetcode.cn/problems/cong-shang-dao-xia-da-yin-er-cha-shu-lcof/) + ## 题目大意 给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 32 - II. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円 II.md" "b/Solutions/345円211円221円346円214円207円 Offer 32 - II. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円 II.md" index 3d1109c5..d9d6404c 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 32 - II. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円 II.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 32 - II. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円 II.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer 32 - II. 从上到下打印二叉树 II - 力扣](https://leetcode.cn/problems/cong-shang-dao-xia-da-yin-er-cha-shu-ii-lcof/) + ## 题目大意 给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 32 - III. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円 III.md" "b/Solutions/345円211円221円346円214円207円 Offer 32 - III. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円 III.md" index 55b7a19f..c70ab810 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 32 - III. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円 III.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 32 - III. 344円273円216円344円270円212円345円210円260円344円270円213円346円211円223円345円215円260円344円272円214円345円217円211円346円240円221円 III.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer 32 - III. 从上到下打印二叉树 III - 力扣](https://leetcode.cn/problems/cong-shang-dao-xia-da-yin-er-cha-shu-iii-lcof/) + ## 题目大意 给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 33. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 33. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円.md" index 0226d050..f2b1f700 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 33. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 33. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円345円220円216円345円272円217円351円201円215円345円216円206円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、二叉搜索树、递归、二叉树、单调栈 - 难度:中等 +## 题目链接 + +- [剑指 Offer 33. 二叉搜索树的后序遍历序列 - 力扣](https://leetcode.cn/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof/) + ## 题目大意 **描述**:给定一个整数数组 $postorder$。数组的任意两个数字都互不相同。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 34. 344円272円214円345円217円211円346円240円221円344円270円255円345円222円214円344円270円272円346円237円220円344円270円200円345円200円274円347円232円204円350円267円257円345円276円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer 34. 344円272円214円345円217円211円346円240円221円344円270円255円345円222円214円344円270円272円346円237円220円344円270円200円345円200円274円347円232円204円350円267円257円345円276円204円.md" index aaae05af..2cd732c8 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 34. 344円272円214円345円217円211円346円240円221円344円270円255円345円222円214円344円270円272円346円237円220円344円270円200円345円200円274円347円232円204円350円267円257円345円276円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 34. 344円272円214円345円217円211円346円240円221円344円270円255円345円222円214円344円270円272円346円237円220円344円270円200円345円200円274円347円232円204円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、回溯、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer 34. 二叉树中和为某一值的路径 - 力扣](https://leetcode.cn/problems/er-cha-shu-zhong-he-wei-mou-yi-zhi-de-lu-jing-lcof/) + ## 题目大意 给定一棵二叉树的根节点 `root` 和一个整数 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 35. 345円244円215円346円235円202円351円223円276円350円241円250円347円232円204円345円244円215円345円210円266円.md" "b/Solutions/345円211円221円346円214円207円 Offer 35. 345円244円215円346円235円202円351円223円276円350円241円250円347円232円204円345円244円215円345円210円266円.md" index e55b808e..ef55af6b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 35. 345円244円215円346円235円202円351円223円276円350円241円250円347円232円204円345円244円215円345円210円266円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 35. 345円244円215円346円235円202円351円223円276円350円241円250円347円232円204円345円244円215円345円210円266円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表 - 难度:中等 +## 题目链接 + +- [剑指 Offer 35. 复杂链表的复制 - 力扣](https://leetcode.cn/problems/fu-za-lian-biao-de-fu-zhi-lcof/) + ## 题目大意 给定一个链表,每个节点除了 `next` 指针之后,还包含一个随机指针 `random`,该指针可以指向链表中的任何节点或者空节点。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 36. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円216円345円217円214円345円220円221円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer 36. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円216円345円217円214円345円220円221円351円223円276円350円241円250円.md" index 7c6b4aad..18e99982 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 36. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円216円345円217円214円345円220円221円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 36. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円216円345円217円214円345円220円221円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索、二叉搜索树、链表、二叉树、双向链表 - 难度:中等 +## 题目链接 + +- [剑指 Offer 36. 二叉搜索树与双向链表 - 力扣](https://leetcode.cn/problems/er-cha-sou-suo-shu-yu-shuang-xiang-lian-biao-lcof/) + ## 题目大意 给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 37. 345円272円217円345円210円227円345円214円226円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/345円211円221円346円214円207円 Offer 37. 345円272円217円345円210円227円345円214円226円344円272円214円345円217円211円346円240円221円.md" index 170b5b5b..f181e606 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 37. 345円272円217円345円210円227円345円214円226円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 37. 345円272円217円345円210円227円345円214円226円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、设计、字符串、二叉树 - 难度:困难 +## 题目链接 + +- [剑指 Offer 37. 序列化二叉树 - 力扣](https://leetcode.cn/problems/xu-lie-hua-er-cha-shu-lcof/) + ## 题目大意 给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 38. 345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 38. 345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円.md" index cd82c4fa..deee93d1 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 38. 345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 38. 345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:字符串、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer 38. 字符串的排列 - 力扣](https://leetcode.cn/problems/zi-fu-chuan-de-pai-lie-lcof/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 39. 346円225円260円347円273円204円344円270円255円345円207円272円347円216円260円346円254円241円346円225円260円350円266円205円350円277円207円344円270円200円345円215円212円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 39. 346円225円260円347円273円204円344円270円255円345円207円272円347円216円260円346円254円241円346円225円260円350円266円205円350円277円207円344円270円200円345円215円212円347円232円204円346円225円260円345円255円227円.md" index 9960eb2b..0fa6c543 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 39. 346円225円260円347円273円204円344円270円255円345円207円272円347円216円260円346円254円241円346円225円260円350円266円205円350円277円207円344円270円200円345円215円212円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 39. 346円225円260円347円273円204円344円270円255円345円207円272円347円216円260円346円254円241円346円225円260円350円266円205円350円277円207円344円270円200円345円215円212円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、分治、计数、排序 - 难度:简单 +## 题目链接 + +- [剑指 Offer 39. 数组中出现次数超过一半的数字 - 力扣](https://leetcode.cn/problems/shu-zu-zhong-chu-xian-ci-shu-chao-guo-yi-ban-de-shu-zi-lcof/) + ## 题目大意 给定一个数组 `nums`,其中有一个数字出现次数超过数组长度一半。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 40. 346円234円200円345円260円217円347円232円204円k344円270円252円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer 40. 346円234円200円345円260円217円347円232円204円k344円270円252円346円225円260円.md" index 48240732..6750b918 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 40. 346円234円200円345円260円217円347円232円204円k344円270円252円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 40. 346円234円200円345円260円217円347円232円204円k344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、分治、快速选择、排序、堆(优先队列) - 难度:简单 +## 题目链接 + +- [剑指 Offer 40. 最小的k个数 - 力扣](https://leetcode.cn/problems/zui-xiao-de-kge-shu-lcof/) + ## 题目大意 **描述**:给定整数数组 $arr,ドル再给定一个整数 $k$。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 41. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円344円270円255円344円275円215円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer 41. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円344円270円255円344円275円215円346円225円260円.md" index 1d1c8b39..809280b4 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 41. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円344円270円255円344円275円215円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 41. 346円225円260円346円215円256円346円265円201円344円270円255円347円232円204円344円270円255円344円275円215円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:设计、双指针、数据流、排序、堆(优先队列) - 难度:困难 +## 题目链接 + +- [剑指 Offer 41. 数据流中的中位数 - 力扣](https://leetcode.cn/problems/shu-ju-liu-zhong-de-zhong-wei-shu-lcof/) + ## 题目大意 要求:设计一个支持一下两种操作的数组结构: diff --git "a/Solutions/345円211円221円346円214円207円 Offer 42. 350円277円236円347円273円255円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円222円214円.md" "b/Solutions/345円211円221円346円214円207円 Offer 42. 350円277円236円347円273円255円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円222円214円.md" index 10f1a8f9..ec253f48 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 42. 350円277円236円347円273円255円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円222円214円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 42. 350円277円236円347円273円255円345円255円220円346円225円260円347円273円204円347円232円204円346円234円200円345円244円247円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、分治、动态规划 - 难度:简单 +## 题目链接 + +- [剑指 Offer 42. 连续子数组的最大和 - 力扣](https://leetcode.cn/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof/) + ## 题目大意 给定一个整数数组 `nums` 。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 44. 346円225円260円345円255円227円345円272円217円345円210円227円344円270円255円346円237円220円344円270円200円344円275円215円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 44. 346円225円260円345円255円227円345円272円217円345円210円227円344円270円255円346円237円220円344円270円200円344円275円215円347円232円204円346円225円260円345円255円227円.md" index bece89ad..15e0ec34 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 44. 346円225円260円345円255円227円345円272円217円345円210円227円344円270円255円346円237円220円344円270円200円344円275円215円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 44. 346円225円260円345円255円227円345円272円217円345円210円227円344円270円255円346円237円220円344円270円200円344円275円215円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数学、二分查找 - 难度:中等 +## 题目链接 + +- [剑指 Offer 44. 数字序列中某一位的数字 - 力扣](https://leetcode.cn/problems/shu-zi-xu-lie-zhong-mou-yi-wei-de-shu-zi-lcof/) + ## 题目大意 数字以 `0123456789101112131415...` 的格式序列化到一个字符序列中。在这个序列中,第 `5` 位(从下标 `0` 开始计数)是 `5`,第 `13` 位是 `1`,第 `19` 位是 `4`,等等。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 45. 346円212円212円346円225円260円347円273円204円346円216円222円346円210円220円346円234円200円345円260円217円347円232円204円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer 45. 346円212円212円346円225円260円347円273円204円346円216円222円346円210円220円346円234円200円345円260円217円347円232円204円346円225円260円.md" index 3271a250..fe9b4ee8 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 45. 346円212円212円346円225円260円347円273円204円346円216円222円346円210円220円346円234円200円345円260円217円347円232円204円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 45. 346円212円212円346円225円260円347円273円204円346円216円222円346円210円220円346円234円200円345円260円217円347円232円204円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:贪心、字符串、排序 - 难度:中等 +## 题目链接 + +- [剑指 Offer 45. 把数组排成最小的数 - 力扣](https://leetcode.cn/problems/ba-shu-zu-pai-cheng-zui-xiao-de-shu-lcof/) + ## 题目大意 **描述**:给定一个非负整数数组 $nums$。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 46. 346円212円212円346円225円260円345円255円227円347円277円273円350円257円221円346円210円220円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/345円211円221円346円214円207円 Offer 46. 346円212円212円346円225円260円345円255円227円347円277円273円350円257円221円346円210円220円345円255円227円347円254円246円344円270円262円.md" index b1591d6f..2dc575de 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 46. 346円212円212円346円225円260円345円255円227円347円277円273円350円257円221円346円210円220円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 46. 346円212円212円346円225円260円345円255円227円347円277円273円350円257円221円346円210円220円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer 46. 把数字翻译成字符串 - 力扣](https://leetcode.cn/problems/ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof/) + ## 题目大意 给定一个数字 `num`,按照如下规则将其翻译为字符串:`0` 翻译为 `a`,`1` 翻译为 `b`,...,`11` 翻译为 `l`,...,`25` 翻译为 `z`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 47. 347円244円274円347円211円251円347円232円204円346円234円200円345円244円247円344円273円267円345円200円274円.md" "b/Solutions/345円211円221円346円214円207円 Offer 47. 347円244円274円347円211円251円347円232円204円346円234円200円345円244円247円344円273円267円345円200円274円.md" index d8c7f6c8..55c1488a 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 47. 347円244円274円347円211円251円347円232円204円346円234円200円345円244円247円344円273円267円345円200円274円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 47. 347円244円274円347円211円251円347円232円204円346円234円200円345円244円247円344円273円267円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、矩阵 - 难度:中等 +## 题目链接 + +- [剑指 Offer 47. 礼物的最大价值 - 力扣](https://leetcode.cn/problems/li-wu-de-zui-da-jie-zhi-lcof/) + ## 题目大意 给定一个 `m * n` 大小的二维矩阵 `grid` 代表棋盘,棋盘的每一格都放有一个礼物,每个礼物有一定的价值(价值大于 `0`)。`grid[i][j]` 表示棋盘第 `i` 行第 `j` 列的礼物价值。我们可以从左上角的格子开始拿礼物,每次只能向右或者向下移动一格,直到到达棋盘的右下角。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 48. 346円234円200円351円225円277円344円270円215円345円220円253円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/345円211円221円346円214円207円 Offer 48. 346円234円200円351円225円277円344円270円215円345円220円253円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" index 1026fc25..b2bc6449 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 48. 346円234円200円351円225円277円344円270円215円345円220円253円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 48. 346円234円200円351円225円277円344円270円215円345円220円253円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円345円255円220円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [剑指 Offer 48. 最长不含重复字符的子字符串 - 力扣](https://leetcode.cn/problems/zui-chang-bu-han-zhong-fu-zi-fu-de-zi-zi-fu-chuan-lcof/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 49. 344円270円221円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer 49. 344円270円221円346円225円260円.md" index 50d736b3..b87bc0b4 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 49. 344円270円221円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 49. 344円270円221円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、数学、动态规划、堆(优先队列) - 难度:中等 +## 题目链接 + +- [剑指 Offer 49. 丑数 - 力扣](https://leetcode.cn/problems/chou-shu-lcof/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 50. 347円254円254円344円270円200円344円270円252円345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円345円255円227円347円254円246円.md" "b/Solutions/345円211円221円346円214円207円 Offer 50. 347円254円254円344円270円200円344円270円252円345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円345円255円227円347円254円246円.md" index 25c0698f..b97c2e2c 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 50. 347円254円254円344円270円200円344円270円252円345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円345円255円227円347円254円246円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 50. 347円254円254円344円270円200円344円270円252円345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円345円255円227円347円254円246円.md" @@ -3,6 +3,10 @@ - 标签:队列、哈希表、字符串、计数 - 难度:简单 +## 题目链接 + +- [剑指 Offer 50. 第一个只出现一次的字符 - 力扣](https://leetcode.cn/problems/di-yi-ge-zhi-chu-xian-yi-ci-de-zi-fu-lcof/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 51. 346円225円260円347円273円204円344円270円255円347円232円204円351円200円206円345円272円217円345円257円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer 51. 346円225円260円347円273円204円344円270円255円347円232円204円351円200円206円345円272円217円345円257円271円.md" index ee77dfe8..8f62595a 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 51. 346円225円260円347円273円204円344円270円255円347円232円204円351円200円206円345円272円217円345円257円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 51. 346円225円260円347円273円204円344円270円255円347円232円204円351円200円206円345円272円217円345円257円271円.md" @@ -3,6 +3,10 @@ - 标签:树状数组、线段树、数组、二分查找、分治、有序集合、归并排序 - 难度:困难 +## 题目链接 + +- [剑指 Offer 51. 数组中的逆序对 - 力扣](https://leetcode.cn/problems/shu-zu-zhong-de-ni-xu-dui-lcof/) + ## 题目大意 **描述**:给定一个数组 $nums$。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 52. 344円270円244円344円270円252円351円223円276円350円241円250円347円232円204円347円254円254円344円270円200円344円270円252円345円205円254円345円205円261円350円212円202円347円202円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer 52. 344円270円244円344円270円252円351円223円276円350円241円250円347円232円204円347円254円254円344円270円200円344円270円252円345円205円254円345円205円261円350円212円202円347円202円271円.md" index cf02094c..b9311ee3 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 52. 344円270円244円344円270円252円351円223円276円350円241円250円347円232円204円347円254円254円344円270円200円344円270円252円345円205円254円345円205円261円350円212円202円347円202円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 52. 344円270円244円344円270円252円351円223円276円350円241円250円347円232円204円347円254円254円344円270円200円344円270円252円345円205円254円345円205円261円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表、双指针 - 难度:简单 +## 题目链接 + +- [剑指 Offer 52. 两个链表的第一个公共节点 - 力扣](https://leetcode.cn/problems/liang-ge-lian-biao-de-di-yi-ge-gong-gong-jie-dian-lcof/) + ## 题目大意 给定 A、B 两个链表,判断两个链表是否相交,返回相交的起始点。如果不相交,则返回 None。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 53 - I. 345円234円250円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円346円225円260円345円255円227円 I.md" "b/Solutions/345円211円221円346円214円207円 Offer 53 - I. 345円234円250円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円346円225円260円345円255円227円 I.md" index 0bd81eba..6327314b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 53 - I. 345円234円250円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円346円225円260円345円255円227円 I.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 53 - I. 345円234円250円346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円346円237円245円346円211円276円346円225円260円345円255円227円 I.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:简单 +## 题目链接 + +- [剑指 Offer 53 - I. 在排序数组中查找数字 I - 力扣](https://leetcode.cn/problems/zai-pai-xu-shu-zu-zhong-cha-zhao-shu-zi-lcof/) + ## 题目大意 给定一个排序数组 `nums`,以及一个整数 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 53 - II. 0357円275円236円n-1344円270円255円347円274円272円345円244円261円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 53 - II. 0357円275円236円n-1344円270円255円347円274円272円345円244円261円347円232円204円346円225円260円345円255円227円.md" index ce4f6aeb..42349a71 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 53 - II. 0357円275円236円n-1344円270円255円347円274円272円345円244円261円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 53 - II. 0357円275円236円n-1344円270円255円347円274円272円345円244円261円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、哈希表、数学、二分查找 - 难度:简单 +## 题目链接 + +- [剑指 Offer 53 - II. 0〜n-1中缺失的数字 - 力扣](https://leetcode.cn/problems/que-shi-de-shu-zi-lcof/) + ## 题目大意 给定一个 `n - 1` 个数的升序数组,数组中元素值都在 `0 ~ n - 1` 之间。 `nums` 中有且只有一个数字不在该数组中。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 54. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円347円254円254円k345円244円247円350円212円202円347円202円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer 54. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円347円254円254円k345円244円247円350円212円202円347円202円271円.md" index 3670980c..da4581ac 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 54. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円347円254円254円k345円244円247円350円212円202円347円202円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 54. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円347円254円254円k345円244円247円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer 54. 二叉搜索树的第k大节点 - 力扣](https://leetcode.cn/problems/er-cha-sou-suo-shu-de-di-kda-jie-dian-lcof/) + ## 题目大意 **描述**:给定一棵二叉搜索树的根节点 $root,ドル以及一个整数 $k$。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 55 - I. 344円272円214円345円217円211円346円240円221円347円232円204円346円267円261円345円272円246円.md" "b/Solutions/345円211円221円346円214円207円 Offer 55 - I. 344円272円214円345円217円211円346円240円221円347円232円204円346円267円261円345円272円246円.md" index 6f5bc72e..e2d490e2 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 55 - I. 344円272円214円345円217円211円346円240円221円347円232円204円346円267円261円345円272円246円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 55 - I. 344円272円214円345円217円211円346円240円221円347円232円204円346円267円261円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer 55 - I. 二叉树的深度 - 力扣](https://leetcode.cn/problems/er-cha-shu-de-shen-du-lcof/) + ## 题目大意 给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 55 - II. 345円271円263円350円241円241円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/345円211円221円346円214円207円 Offer 55 - II. 345円271円263円350円241円241円344円272円214円345円217円211円346円240円221円.md" index 7342d8c9..ae199d28 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 55 - II. 345円271円263円350円241円241円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 55 - II. 345円271円263円350円241円241円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer 55 - II. 平衡二叉树 - 力扣](https://leetcode.cn/problems/ping-heng-er-cha-shu-lcof/) + ## 题目大意 给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 56 - I. 346円225円260円347円273円204円344円270円255円346円225円260円345円255円227円345円207円272円347円216円260円347円232円204円346円254円241円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer 56 - I. 346円225円260円347円273円204円344円270円255円346円225円260円345円255円227円345円207円272円347円216円260円347円232円204円346円254円241円346円225円260円.md" index b099901a..2e6cf764 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 56 - I. 346円225円260円347円273円204円344円270円255円346円225円260円345円255円227円345円207円272円347円216円260円347円232円204円346円254円241円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 56 - I. 346円225円260円347円273円204円344円270円255円346円225円260円345円255円227円345円207円272円347円216円260円347円232円204円346円254円241円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组 - 难度:中等 +## 题目链接 + +- [剑指 Offer 56 - I. 数组中数字出现的次数 - 力扣](https://leetcode.cn/problems/shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-lcof/) + ## 题目大意 给定一个整型数组 `nums` 。`nums` 里除两个数字之外,其他数字都出现了两次。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 57 - II. 345円222円214円344円270円272円s347円232円204円350円277円236円347円273円255円346円255円243円346円225円260円345円272円217円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 57 - II. 345円222円214円344円270円272円s347円232円204円350円277円236円347円273円255円346円255円243円346円225円260円345円272円217円345円210円227円.md" index 8571b729..a3c66f73 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 57 - II. 345円222円214円344円270円272円s347円232円204円350円277円236円347円273円255円346円255円243円346円225円260円345円272円217円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 57 - II. 345円222円214円344円270円272円s347円232円204円350円277円236円347円273円255円346円255円243円346円225円260円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:数学、双指针、枚举 - 难度:简单 +## 题目链接 + +- [剑指 Offer 57 - II. 和为s的连续正数序列 - 力扣](https://leetcode.cn/problems/he-wei-sde-lian-xu-zheng-shu-xu-lie-lcof/) + ## 题目大意 **描述**:给定一个正整数 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 57. 345円222円214円344円270円272円s347円232円204円344円270円244円344円270円252円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 57. 345円222円214円344円270円272円s347円232円204円344円270円244円344円270円252円346円225円260円345円255円227円.md" index 6ff5eebf..343753fa 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 57. 345円222円214円344円270円272円s347円232円204円344円270円244円344円270円252円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 57. 345円222円214円344円270円272円s347円232円204円344円270円244円344円270円252円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、二分查找 - 难度:简单 +## 题目链接 + +- [剑指 Offer 57. 和为s的两个数字 - 力扣](https://leetcode.cn/problems/he-wei-sde-liang-ge-shu-zi-lcof/) + ## 题目大意 给定一个升序数组 `nums`,以及一个目标整数 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 58 - I. 347円277円273円350円275円254円345円215円225円350円257円215円351円241円272円345円272円217円.md" "b/Solutions/345円211円221円346円214円207円 Offer 58 - I. 347円277円273円350円275円254円345円215円225円350円257円215円351円241円272円345円272円217円.md" index 06a4075f..51deea29 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 58 - I. 347円277円273円350円275円254円345円215円225円350円257円215円351円241円272円345円272円217円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 58 - I. 347円277円273円350円275円254円345円215円225円350円257円215円351円241円272円345円272円217円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串 - 难度:简单 +## 题目链接 + +- [剑指 Offer 58 - I. 翻转单词顺序 - 力扣](https://leetcode.cn/problems/fan-zhuan-dan-ci-shun-xu-lcof/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 58 - II. 345円267円246円346円227円213円350円275円254円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/345円211円221円346円214円207円 Offer 58 - II. 345円267円246円346円227円213円350円275円254円345円255円227円347円254円246円344円270円262円.md" index a1e45898..32bf7382 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 58 - II. 345円267円246円346円227円213円350円275円254円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 58 - II. 345円267円246円346円227円213円350円275円254円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:数学、双指针、字符串 - 难度:简单 +## 题目链接 + +- [剑指 Offer 58 - II. 左旋转字符串 - 力扣](https://leetcode.cn/problems/zuo-xuan-zhuan-zi-fu-chuan-lcof/) + ## 题目大意 给定一个字符串 `s` 和一个整数 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 59 - I. 346円273円221円345円212円250円347円252円227円345円217円243円347円232円204円346円234円200円345円244円247円345円200円274円.md" "b/Solutions/345円211円221円346円214円207円 Offer 59 - I. 346円273円221円345円212円250円347円252円227円345円217円243円347円232円204円346円234円200円345円244円247円345円200円274円.md" index cb4b252c..97e29981 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 59 - I. 346円273円221円345円212円250円347円252円227円345円217円243円347円232円204円346円234円200円345円244円247円345円200円274円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 59 - I. 346円273円221円345円212円250円347円252円227円345円217円243円347円232円204円346円234円200円345円244円247円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:队列、滑动窗口、单调队列、堆(优先队列) - 难度:困难 +## 题目链接 + +- [剑指 Offer 59 - I. 滑动窗口的最大值 - 力扣](https://leetcode.cn/problems/hua-dong-chuang-kou-de-zui-da-zhi-lcof/) + ## 题目大意 给定一个整数数组 `nums` 和滑动窗口的大小 `k`。表示为大小为 `k` 的滑动窗口从数组的最左侧移动到数组的最右侧。我们只能看到滑动窗口内的 `k` 个数字,滑动窗口每次只能向右移动一位。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 59 - II. 351円230円237円345円210円227円347円232円204円346円234円200円345円244円247円345円200円274円.md" "b/Solutions/345円211円221円346円214円207円 Offer 59 - II. 351円230円237円345円210円227円347円232円204円346円234円200円345円244円247円345円200円274円.md" index 145e5166..75a78621 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 59 - II. 351円230円237円345円210円227円347円232円204円346円234円200円345円244円247円345円200円274円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 59 - II. 351円230円237円345円210円227円347円232円204円346円234円200円345円244円247円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:设计、队列、单调队列 - 难度:中等 +## 题目链接 + +- [剑指 Offer 59 - II. 队列的最大值 - 力扣](https://leetcode.cn/problems/dui-lie-de-zui-da-zhi-lcof/) + ## 题目大意 要求:设计一个「队列」,实现 `max_value` 函数,可通过 `max_value` 得到大年队列的最大值。并且要求 `max_value`、`push_back`、`pop_front` 的均摊时间复杂度都是 `O(1)`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 61. 346円211円221円345円205円213円347円211円214円344円270円255円347円232円204円351円241円272円345円255円220円.md" "b/Solutions/345円211円221円346円214円207円 Offer 61. 346円211円221円345円205円213円347円211円214円344円270円255円347円232円204円351円241円272円345円255円220円.md" index 94a30fb0..1efb62b1 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 61. 346円211円221円345円205円213円347円211円214円344円270円255円347円232円204円351円241円272円345円255円220円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 61. 346円211円221円345円205円213円347円211円214円344円270円255円347円232円204円351円241円272円345円255円220円.md" @@ -3,6 +3,10 @@ - 标签:数组、排序 - 难度:简单 +## 题目链接 + +- [剑指 Offer 61. 扑克牌中的顺子 - 力扣](https://leetcode.cn/problems/bu-ke-pai-zhong-de-shun-zi-lcof/) + ## 题目大意 给定一个 `5` 位数的数组 `nums` 代表扑克牌中的 `5` 张牌。其中 `2~10` 为数字本身,`A` 用 `1` 表示,`J` 用 `11` 表示,`Q` 用 `12` 表示,`K` 用 `13` 表示,大小王用 `0` 表示,且大小王可以替换任意数字。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 62. 345円234円206円345円234円210円344円270円255円346円234円200円345円220円216円345円211円251円344円270円213円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer 62. 345円234円206円345円234円210円344円270円255円346円234円200円345円220円216円345円211円251円344円270円213円347円232円204円346円225円260円345円255円227円.md" index 003d1f37..65b74b0d 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 62. 345円234円206円345円234円210円344円270円255円346円234円200円345円220円216円345円211円251円344円270円213円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 62. 345円234円206円345円234円210円344円270円255円346円234円200円345円220円216円345円211円251円344円270円213円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:递归、数学 - 难度:简单 +## 题目链接 + +- [剑指 Offer 62. 圆圈中最后剩下的数字 - 力扣](https://leetcode.cn/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof/) + ## 题目大意 **描述**:0ドル$、1ドル$、...、$n - 1$ 这 $n$ 个数字排成一个圆圈,从数字 0ドル$ 开始,每次从圆圈里删除第 $m$ 个数字。现在给定整数 $n$ 和 $m$。 @@ -51,14 +55,14 @@ 即等于 $n - 1$ 个数构成的环没删除 $m$ 个数后最终胜利者的位置,像右移动 $m$ 次。 -问题是现在并不是真的进行了右移,因为当前数组右移后超过数组容量的部分应该重新放到数组头部位置。所以公式应为:$f(n, m) = [f(n - 1, m) + m] % n,ドル$n$ 为反过来向前推的时候,每一步剩余的数字个数(比如第二步推回第一步,n 4ドル$),则反过来递推公式为: +问题是现在并不是真的进行了右移,因为当前数组右移后超过数组容量的部分应该重新放到数组头部位置。所以公式应为:$f(n, m) = [f(n - 1, m) + m] \mod n,ドル$n$ 为反过来向前推的时候,每一步剩余的数字个数(比如第二步推回第一步,n 4ドル$),则反过来递推公式为: - $f(1, m) = 0$。 -- $f(2, m) = [f(1, m) + m] % 2$。 -- $f(3, m) = [f(2, m) + m] % 3$。 +- $f(2, m) = [f(1, m) + m] \mod 2$。 +- $f(3, m) = [f(2, m) + m] \mod 3$。 - 。。。。。。 -- $f(n, m) = [f(n - 1, m) + m] % n $。 +- $f(n, m) = [f(n - 1, m) + m] \mod n $。 接下来就是递推求解了。 @@ -81,4 +85,3 @@ class Solution: ## 参考资料: - [字节题库 - #剑62 - 简单 - 圆圈中最后剩下的数字 - 1刷](https://leetcode.cn/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof/solution/zi-jie-ti-ku-jian-62-jian-dan-yuan-quan-3hlji/) - diff --git "a/Solutions/345円211円221円346円214円207円 Offer 63. 350円202円241円347円245円250円347円232円204円346円234円200円345円244円247円345円210円251円346円266円246円.md" "b/Solutions/345円211円221円346円214円207円 Offer 63. 350円202円241円347円245円250円347円232円204円346円234円200円345円244円247円345円210円251円346円266円246円.md" index 9e4c9eaf..97f92a17 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 63. 350円202円241円347円245円250円347円232円204円346円234円200円345円244円247円345円210円251円346円266円246円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 63. 350円202円241円347円245円250円347円232円204円346円234円200円345円244円247円345円210円251円346円266円246円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer 63. 股票的最大利润 - 力扣](https://leetcode.cn/problems/gu-piao-de-zui-da-li-run-lcof/) + ## 题目大意 给定一个数组 `nums`,`nums[i]` 表示一支给定股票第 `i` 天的价格。选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。求能获取的最大利润。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 64. 346円261円2021円+2+342円200円246円+n.md" "b/Solutions/345円211円221円346円214円207円 Offer 64. 346円261円2021円+2+342円200円246円+n.md" index 85ee476e..728ed3da 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 64. 346円261円2021円+2+342円200円246円+n.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 64. 346円261円2021円+2+342円200円246円+n.md" @@ -3,6 +3,10 @@ - 标签:位运算、递归、脑筋急转弯 - 难度:中等 +## 题目链接 + +- [剑指 Offer 64. 求1+2+...+n - 力扣](https://leetcode.cn/problems/qiu-12n-lcof/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 65. 344円270円215円347円224円250円345円212円240円345円207円217円344円271円230円351円231円244円345円201円232円345円212円240円346円263円225円.md" "b/Solutions/345円211円221円346円214円207円 Offer 65. 344円270円215円347円224円250円345円212円240円345円207円217円344円271円230円351円231円244円345円201円232円345円212円240円346円263円225円.md" index 045a7bd3..ee9d3511 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 65. 344円270円215円347円224円250円345円212円240円345円207円217円344円271円230円351円231円244円345円201円232円345円212円240円346円263円225円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 65. 344円270円215円347円224円250円345円212円240円345円207円217円344円271円230円351円231円244円345円201円232円345円212円240円346円263円225円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数学 - 难度:简单 +## 题目链接 + +- [剑指 Offer 65. 不用加减乘除做加法 - 力扣](https://leetcode.cn/problems/bu-yong-jia-jian-cheng-chu-zuo-jia-fa-lcof/) + ## 题目大意 给定两个整数 `a`、`b`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 66. 346円236円204円345円273円272円344円271円230円347円247円257円346円225円260円347円273円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer 66. 346円236円204円345円273円272円344円271円230円347円247円257円346円225円260円347円273円204円.md" index 18d912c7..6d839c22 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 66. 346円236円204円345円273円272円344円271円230円347円247円257円346円225円260円347円273円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 66. 346円236円204円345円273円272円344円271円230円347円247円257円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、前缀和 - 难度:中等 +## 题目链接 + +- [剑指 Offer 66. 构建乘积数组 - 力扣](https://leetcode.cn/problems/gou-jian-cheng-ji-shu-zu-lcof/) + ## 题目大意 给定一个数组 `A`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 67. 346円212円212円345円255円227円347円254円246円344円270円262円350円275円254円346円215円242円346円210円220円346円225円264円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer 67. 346円212円212円345円255円227円347円254円246円344円270円262円350円275円254円346円215円242円346円210円220円346円225円264円346円225円260円.md" index 19082b10..b97b3760 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 67. 346円212円212円345円255円227円347円254円246円344円270円262円350円275円254円346円215円242円346円210円220円346円225円264円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 67. 346円212円212円345円255円227円347円254円246円344円270円262円350円275円254円346円215円242円346円210円220円346円225円264円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:字符串 - 难度:中等 +## 题目链接 + +- [剑指 Offer 67. 把字符串转换成整数 - 力扣](https://leetcode.cn/problems/ba-zi-fu-chuan-zhuan-huan-cheng-zheng-shu-lcof/) + ## 题目大意 给定一个字符串 `str`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 68 - I. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" "b/Solutions/345円211円221円346円214円207円 Offer 68 - I. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" index 90f5c973..e162f4b8 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 68 - I. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 68 - I. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer 68 - I. 二叉搜索树的最近公共祖先 - 力扣](https://leetcode.cn/problems/er-cha-sou-suo-shu-de-zui-jin-gong-gong-zu-xian-lcof/) + ## 题目大意 给定一棵二叉搜索树的根节点 `root` 和两个指定节点 `p`、`q`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer 68 - II. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" "b/Solutions/345円211円221円346円214円207円 Offer 68 - II. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" index 38412714..79a9ef48 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer 68 - II. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer 68 - II. 344円272円214円345円217円211円346円240円221円347円232円204円346円234円200円350円277円221円345円205円254円345円205円261円347円245円226円345円205円210円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer 68 - II. 二叉树的最近公共祖先 - 力扣](https://leetcode.cn/problems/er-cha-shu-de-zui-jin-gong-gong-zu-xian-lcof/) + ## 题目大意 给定一个二叉树的根节点 `root`,再给定两个指定节点 `p`、`q`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 001. 346円225円264円346円225円260円351円231円244円346円263円225円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 001. 346円225円264円346円225円260円351円231円244円346円263円225円.md" index 7f02a963..583c3826 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 001. 346円225円264円346円225円260円351円231円244円346円263円225円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 001. 346円225円264円346円225円260円351円231円244円346円263円225円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数学 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 001. 整数除法 - 力扣](https://leetcode.cn/problems/xoh6Oh/) + ## 题目大意 给定两个整数,被除数 dividend 和除数 divisor。要求返回两数相除的商,并且不能使用乘法,除法和取余运算。取值范围在 $[-2^{31}, 2^{31}-1]$。如果结果溢出,则返回 2ドル^{31} - 1$。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 002. 344円272円214円350円277円233円345円210円266円345円212円240円346円263円225円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 002. 344円272円214円350円277円233円345円210円266円345円212円240円346円263円225円.md" index be1943d5..99ed6ae5 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 002. 344円272円214円350円277円233円345円210円266円345円212円240円346円263円225円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 002. 344円272円214円350円277円233円345円210円266円345円212円240円346円263円225円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数学、字符串、模拟 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 002. 二进制加法 - 力扣](https://leetcode.cn/problems/JFETK5/) + ## 题目大意 给定两个二进制数的字符串 `a`、`b`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 003. 345円211円215円 n 344円270円252円346円225円260円345円255円227円344円272円214円350円277円233円345円210円266円344円270円255円 1 347円232円204円344円270円252円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 003. 345円211円215円 n 344円270円252円346円225円260円345円255円227円344円272円214円350円277円233円345円210円266円344円270円255円 1 347円232円204円344円270円252円346円225円260円.md" index e7a716e9..89d6f54f 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 003. 345円211円215円 n 344円270円252円346円225円260円345円255円227円344円272円214円350円277円233円345円210円266円344円270円255円 1 347円232円204円344円270円252円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 003. 345円211円215円 n 344円270円252円346円225円260円345円255円227円344円272円214円350円277円233円345円210円266円344円270円255円 1 347円232円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:位运算、动态规划 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 003. 前 n 个数字二进制中 1 的个数 - 力扣](https://leetcode.cn/problems/w3tCBm/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 004. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 004. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円.md" index 4a2442b7..cea40233 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 004. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 004. 345円217円252円345円207円272円347円216円260円344円270円200円346円254円241円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 004. 只出现一次的数字 - 力扣](https://leetcode.cn/problems/WGki4K/) + ## 题目大意 给定一个整数数组 `nums`,除了某个元素仅出现一次外,其余每个元素恰好出现三次。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 005. 345円215円225円350円257円215円351円225円277円345円272円246円347円232円204円346円234円200円345円244円247円344円271円230円347円247円257円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 005. 345円215円225円350円257円215円351円225円277円345円272円246円347円232円204円346円234円200円345円244円247円344円271円230円347円247円257円.md" index c6168049..7066e417 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 005. 345円215円225円350円257円215円351円225円277円345円272円246円347円232円204円346円234円200円345円244円247円344円271円230円347円247円257円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 005. 345円215円225円350円257円215円351円225円277円345円272円246円347円232円204円346円234円200円345円244円247円344円271円230円347円247円257円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、字符串 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 005. 单词长度的最大乘积 - 力扣](https://leetcode.cn/problems/aseY1I/) + ## 题目大意 给定一个字符串数组 `words`。字符串中只包含英语的小写字母。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 006. 346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円344円270円244円344円270円252円346円225円260円345円255円227円344円271円213円345円222円214円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 006. 346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円344円270円244円344円270円252円346円225円260円345円255円227円344円271円213円345円222円214円.md" index bcd7bdbc..80d48f88 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 006. 346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円344円270円244円344円270円252円346円225円260円345円255円227円344円271円213円345円222円214円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 006. 346円216円222円345円272円217円346円225円260円347円273円204円344円270円255円344円270円244円344円270円252円346円225円260円345円255円227円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、二分查找 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 006. 排序数组中两个数字之和 - 力扣](https://leetcode.cn/problems/kLl5u1/) + ## 题目大意 给定一个升序数组:`numbers` 和一个目标值 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 007. 346円225円260円347円273円204円344円270円255円345円222円214円344円270円272円 0 347円232円204円344円270円211円344円270円252円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 007. 346円225円260円347円273円204円344円270円255円345円222円214円344円270円272円 0 347円232円204円344円270円211円344円270円252円346円225円260円.md" index 246c6a13..680d5312 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 007. 346円225円260円347円273円204円344円270円255円345円222円214円344円270円272円 0 347円232円204円344円270円211円344円270円252円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 007. 346円225円260円347円273円204円344円270円255円345円222円214円344円270円272円 0 347円232円204円344円270円211円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 007. 数组中和为 0 的三个数 - 力扣](https://leetcode.cn/problems/1fGaJU/) + ## 题目大意 给定一个包含 `n` 个整数的数组 `nums`,判断 `nums` 中是否存在三个元素 `a`、`b`、`c`,满足 `a + b + c = 0`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 008. 345円222円214円345円244円247円344円272円216円347円255円211円344円272円216円 target 347円232円204円346円234円200円347円237円255円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 008. 345円222円214円345円244円247円344円272円216円347円255円211円344円272円216円 target 347円232円204円346円234円200円347円237円255円345円255円220円346円225円260円347円273円204円.md" index 1b215e44..9921d1f3 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 008. 345円222円214円345円244円247円344円272円216円347円255円211円344円272円216円 target 347円232円204円346円234円200円347円237円255円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 008. 345円222円214円345円244円247円344円272円216円347円255円211円344円272円216円 target 347円232円204円346円234円200円347円237円255円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、前缀和、滑动窗口 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 008. 和大于等于 target 的最短子数组 - 力扣](https://leetcode.cn/problems/2VG8Kg/) + ## 题目大意 给定一个只包含正整数的数组 `nums` 和一个正整数 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 009. 344円271円230円347円247円257円345円260円217円344円272円216円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 009. 344円271円230円347円247円257円345円260円217円344円272円216円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" index 379b653a..bb7e4820 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 009. 344円271円230円347円247円257円345円260円217円344円272円216円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 009. 344円271円230円347円247円257円345円260円217円344円272円216円 K 347円232円204円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、滑动窗口 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 009. 乘积小于 K 的子数组 - 力扣](https://leetcode.cn/problems/ZVAVXX/) + ## 题目大意 给定一个正整数数组 `nums` 和一个整数 `k`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 010. 345円222円214円344円270円272円 k 347円232円204円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 010. 345円222円214円344円270円272円 k 347円232円204円345円255円220円346円225円260円347円273円204円.md" index 89c3be6a..c2a438d2 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 010. 345円222円214円344円270円272円 k 347円232円204円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 010. 345円222円214円344円270円272円 k 347円232円204円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、前缀和 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 010. 和为 k 的子数组 - 力扣](https://leetcode.cn/problems/QTMn0o/) + ## 题目大意 给定一个整数数组 `nums` 和一个整数 `k`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 011. 0 345円222円214円 1 344円270円252円346円225円260円347円233円270円345円220円214円347円232円204円345円255円220円346円225円260円347円273円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 011. 0 345円222円214円 1 344円270円252円346円225円260円347円233円270円345円220円214円347円232円204円345円255円220円346円225円260円347円273円204円.md" index 4b6175fc..2c73929b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 011. 0 345円222円214円 1 344円270円252円346円225円260円347円233円270円345円220円214円347円232円204円345円255円220円346円225円260円347円273円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 011. 0 345円222円214円 1 344円270円252円346円225円260円347円233円270円345円220円214円347円232円204円345円255円220円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、前缀和 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 011. 0 和 1 个数相同的子数组 - 力扣](https://leetcode.cn/problems/A1NYOS/) + ## 题目大意 给定一个二进制数组 `nums`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 012. 345円267円246円345円217円263円344円270円244円350円276円271円345円255円220円346円225円260円347円273円204円347円232円204円345円222円214円347円233円270円347円255円211円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 012. 345円267円246円345円217円263円344円270円244円350円276円271円345円255円220円346円225円260円347円273円204円347円232円204円345円222円214円347円233円270円347円255円211円.md" index adb9cced..b3130ca5 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 012. 345円267円246円345円217円263円344円270円244円350円276円271円345円255円220円346円225円260円347円273円204円347円232円204円345円222円214円347円233円270円347円255円211円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 012. 345円267円246円345円217円263円344円270円244円350円276円271円345円255円220円346円225円260円347円273円204円347円232円204円345円222円214円347円233円270円347円255円211円.md" @@ -3,6 +3,10 @@ - 标签:数组、前缀和 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 012. 左右两边子数组的和相等 - 力扣](https://leetcode.cn/problems/tvdfij/) + ## 题目大意 给定一个数组 `nums`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 013. 344円272円214円347円273円264円345円255円220円347円237円251円351円230円265円347円232円204円345円222円214円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 013. 344円272円214円347円273円264円345円255円220円347円237円251円351円230円265円347円232円204円345円222円214円.md" index 7b06570d..8264d767 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 013. 344円272円214円347円273円264円345円255円220円347円237円251円351円230円265円347円232円204円345円222円214円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 013. 344円272円214円347円273円264円345円255円220円347円237円251円351円230円265円347円232円204円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:设计、数组、矩阵、前缀和 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 013. 二维子矩阵的和 - 力扣](https://leetcode.cn/problems/O4NDxx/) + ## 题目大意 给定一个二维矩阵 `matrix`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 016. 344円270円215円345円220円253円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 016. 344円270円215円345円220円253円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円345円255円227円347円254円246円344円270円262円.md" index 58cd1d55..0b707a9b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 016. 344円270円215円345円220円253円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 016. 344円270円215円345円220円253円351円207円215円345円244円215円345円255円227円347円254円246円347円232円204円346円234円200円351円225円277円345円255円220円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 016. 不含重复字符的最长子字符串 - 力扣](https://leetcode.cn/problems/wtcaE1/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 017. 345円220円253円346円234円211円346円211円200円346円234円211円345円255円227円347円254円246円347円232円204円346円234円200円347円237円255円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 017. 345円220円253円346円234円211円346円211円200円346円234円211円345円255円227円347円254円246円347円232円204円346円234円200円347円237円255円345円255円227円347円254円246円344円270円262円.md" index 4f0bfe65..659ccc5a 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 017. 345円220円253円346円234円211円346円211円200円346円234円211円345円255円227円347円254円246円347円232円204円346円234円200円347円237円255円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 017. 345円220円253円346円234円211円346円211円200円346円234円211円345円255円227円347円254円246円347円232円204円346円234円200円347円237円255円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、滑动窗口 - 难度:困难 +## 题目链接 + +- [剑指 Offer II 017. 含有所有字符的最短字符串 - 力扣](https://leetcode.cn/problems/M1oyTv/) + ## 题目大意 给定一个字符串 `s`、一个字符串 `t`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 018. 346円234円211円346円225円210円347円232円204円345円233円236円346円226円207円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 018. 346円234円211円346円225円210円347円232円204円345円233円236円346円226円207円.md" index 539ce5e2..952c8fba 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 018. 346円234円211円346円225円210円347円232円204円345円233円236円346円226円207円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 018. 346円234円211円346円225円210円347円232円204円345円233円236円346円226円207円.md" @@ -3,6 +3,10 @@ - 标签:双指针、字符串 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 018. 有效的回文 - 力扣](https://leetcode.cn/problems/XltzEq/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 019. 346円234円200円345円244円232円345円210円240円351円231円244円344円270円200円344円270円252円345円255円227円347円254円246円345円276円227円345円210円260円345円233円236円346円226円207円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 019. 346円234円200円345円244円232円345円210円240円351円231円244円344円270円200円344円270円252円345円255円227円347円254円246円345円276円227円345円210円260円345円233円236円346円226円207円.md" index 8f1927bd..7f39bd99 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 019. 346円234円200円345円244円232円345円210円240円351円231円244円344円270円200円344円270円252円345円255円227円347円254円246円345円276円227円345円210円260円345円233円236円346円226円207円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 019. 346円234円200円345円244円232円345円210円240円351円231円244円344円270円200円344円270円252円345円255円227円347円254円246円345円276円227円345円210円260円345円233円236円346円226円207円.md" @@ -3,6 +3,10 @@ - 标签:贪心、双指针、字符串 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 019. 最多删除一个字符得到回文 - 力扣](https://leetcode.cn/problems/RQku0D/) + ## 题目大意 给定一个非空字符串 `s`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 020. 345円233円236円346円226円207円345円255円220円345円255円227円347円254円246円344円270円262円347円232円204円344円270円252円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 020. 345円233円236円346円226円207円345円255円220円345円255円227円347円254円246円344円270円262円347円232円204円344円270円252円346円225円260円.md" index 4bd4a042..84d3b14a 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 020. 345円233円236円346円226円207円345円255円220円345円255円227円347円254円246円344円270円262円347円232円204円344円270円252円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 020. 345円233円236円346円226円207円345円255円220円345円255円227円347円254円246円344円270円262円347円232円204円344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 020. 回文子字符串的个数 - 力扣](https://leetcode.cn/problems/a7VOhD/) + ## 题目大意 给定一个字符串 `s`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 021. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円345円200円222円346円225円260円347円254円254円 n 344円270円252円347円273円223円347円202円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 021. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円345円200円222円346円225円260円347円254円254円 n 344円270円252円347円273円223円347円202円271円.md" index b76af31c..871bd104 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 021. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円345円200円222円346円225円260円347円254円254円 n 344円270円252円347円273円223円347円202円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 021. 345円210円240円351円231円244円351円223円276円350円241円250円347円232円204円345円200円222円346円225円260円347円254円254円 n 344円270円252円347円273円223円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:链表、双指针 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 021. 删除链表的倒数第 n 个结点 - 力扣](https://leetcode.cn/problems/SLwz0R/) + ## 题目大意 给你一个链表的头节点 `head` 和一个整数 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 022. 351円223円276円350円241円250円344円270円255円347円216円257円347円232円204円345円205円245円345円217円243円350円212円202円347円202円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 022. 351円223円276円350円241円250円344円270円255円347円216円257円347円232円204円345円205円245円345円217円243円350円212円202円347円202円271円.md" index 35a1b9a5..9dd6c703 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 022. 351円223円276円350円241円250円344円270円255円347円216円257円347円232円204円345円205円245円345円217円243円350円212円202円347円202円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 022. 351円223円276円350円241円250円344円270円255円347円216円257円347円232円204円345円205円245円345円217円243円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表、双指针 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 022. 链表中环的入口节点 - 力扣](https://leetcode.cn/problems/c32eOV/) + ## 题目大意 给定一个链表的头节点 `head`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 023. 344円270円244円344円270円252円351円223円276円350円241円250円347円232円204円347円254円254円344円270円200円344円270円252円351円207円215円345円220円210円350円212円202円347円202円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 023. 344円270円244円344円270円252円351円223円276円350円241円250円347円232円204円347円254円254円344円270円200円344円270円252円351円207円215円345円220円210円350円212円202円347円202円271円.md" index 95061981..16f0c24b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 023. 344円270円244円344円270円252円351円223円276円350円241円250円347円232円204円347円254円254円344円270円200円344円270円252円351円207円215円345円220円210円350円212円202円347円202円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 023. 344円270円244円344円270円252円351円223円276円350円241円250円347円232円204円347円254円254円344円270円200円344円270円252円351円207円215円345円220円210円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表、双指针 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 023. 两个链表的第一个重合节点 - 力扣](https://leetcode.cn/problems/3u1WK4/) + ## 题目大意 给定 `A`、`B` 两个链表。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 024. 345円217円215円350円275円254円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 024. 345円217円215円350円275円254円351円223円276円350円241円250円.md" index 95383a8f..7feea5c2 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 024. 345円217円215円350円275円254円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 024. 345円217円215円350円275円254円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 024. 反转链表 - 力扣](https://leetcode.cn/problems/UHnkqh/) + ## 题目大意 **描述**:给定一个单链表的头节点 `head`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 025. 351円223円276円350円241円250円344円270円255円347円232円204円344円270円244円346円225円260円347円233円270円345円212円240円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 025. 351円223円276円350円241円250円344円270円255円347円232円204円344円270円244円346円225円260円347円233円270円345円212円240円.md" index bcedfeaf..793aebd6 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 025. 351円223円276円350円241円250円344円270円255円347円232円204円344円270円244円346円225円260円347円233円270円345円212円240円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 025. 351円223円276円350円241円250円344円270円255円347円232円204円344円270円244円346円225円260円347円233円270円345円212円240円.md" @@ -3,6 +3,10 @@ - 标签:栈、链表、数学 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 025. 链表中的两数相加 - 力扣](https://leetcode.cn/problems/lMSNwu/) + ## 题目大意 给定两个非空链表的头节点 `l1` 和 `l2` 来代表两个非负整数。数字最高位位于链表开始位置。每个节点只储存一位数字。除了数字 `0` 之外,这两个链表代表的数字都不会以 `0` 开头。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 026. 351円207円215円346円216円222円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 026. 351円207円215円346円216円222円351円223円276円350円241円250円.md" index fe6d08e7..7cbf286e 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 026. 351円207円215円346円216円222円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 026. 351円207円215円346円216円222円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、递归、链表、双指针 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 026. 重排链表 - 力扣](https://leetcode.cn/problems/LGjMqU/) + ## 题目大意 给定一个单链表 `L` 的头节点 `head`,单链表 `L` 表示为:$L_0$ -> $L_1$ -> $L_2$ -> ... -> $L_{n-1}$ -> $L_n$。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 027. 345円233円236円346円226円207円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 027. 345円233円236円346円226円207円351円223円276円350円241円250円.md" index 9454ef43..10eacce6 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 027. 345円233円236円346円226円207円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 027. 345円233円236円346円226円207円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、递归、链表、双指针 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 027. 回文链表 - 力扣](https://leetcode.cn/problems/aMhZSa/) + ## 题目大意 给定一个链表的头节点 `head`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 028. 345円261円225円345円271円263円345円244円232円347円272円247円345円217円214円345円220円221円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 028. 345円261円225円345円271円263円345円244円232円347円272円247円345円217円214円345円220円221円351円223円276円350円241円250円.md" index b29580b1..c16124b8 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 028. 345円261円225円345円271円263円345円244円232円347円272円247円345円217円214円345円220円221円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 028. 345円261円225円345円271円263円345円244円232円347円272円247円345円217円214円345円220円221円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、链表、双向链表 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 028. 展平多级双向链表 - 力扣](https://leetcode.cn/problems/Qv1Da2/) + ## 题目大意 给定一个带子链表指针 `child` 的双向链表。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 029. 346円216円222円345円272円217円347円232円204円345円276円252円347円216円257円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 029. 346円216円222円345円272円217円347円232円204円345円276円252円347円216円257円351円223円276円350円241円250円.md" index ea2a7dea..30407c41 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 029. 346円216円222円345円272円217円347円232円204円345円276円252円347円216円257円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 029. 346円216円222円345円272円217円347円232円204円345円276円252円347円216円257円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:链表 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 029. 排序的循环链表 - 力扣](https://leetcode.cn/problems/4ueAj6/) + ## 题目大意 给定循环升序链表中的一个节点 `head` 和一个整数 `insertVal`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 030. 346円217円222円345円205円245円343円200円201円345円210円240円351円231円244円345円222円214円351円232円217円346円234円272円350円256円277円351円227円256円351円203円275円346円230円257円 O(1) 347円232円204円345円256円271円345円231円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 030. 346円217円222円345円205円245円343円200円201円345円210円240円351円231円244円345円222円214円351円232円217円346円234円272円350円256円277円351円227円256円351円203円275円346円230円257円 O(1) 347円232円204円345円256円271円345円231円250円.md" index 28a9c053..18c33c2d 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 030. 346円217円222円345円205円245円343円200円201円345円210円240円351円231円244円345円222円214円351円232円217円346円234円272円350円256円277円351円227円256円351円203円275円346円230円257円 O(1) 347円232円204円345円256円271円345円231円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 030. 346円217円222円345円205円245円343円200円201円345円210円240円351円231円244円345円222円214円351円232円217円346円234円272円350円256円277円351円227円256円351円203円275円346円230円257円 O(1) 347円232円204円345円256円271円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:设计、数组、哈希表、数学、随机化 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 030. 插入、删除和随机访问都是 O(1) 的容器 - 力扣](https://leetcode.cn/problems/FortPu/) + ## 题目大意 设计一个数据结构 ,支持时间复杂度为 $O(1)$ 的以下操作: diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 031. 346円234円200円350円277円221円346円234円200円345円260円221円344円275円277円347円224円250円347円274円223円345円255円230円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 031. 346円234円200円350円277円221円346円234円200円345円260円221円344円275円277円347円224円250円347円274円223円345円255円230円.md" index ee3a8480..11f701ef 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 031. 346円234円200円350円277円221円346円234円200円345円260円221円344円275円277円347円224円250円347円274円223円345円255円230円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 031. 346円234円200円350円277円221円346円234円200円345円260円221円344円275円277円347円224円250円347円274円223円345円255円230円.md" @@ -3,6 +3,10 @@ - 标签:设计、哈希表、链表、双向链表 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 031. 最近最少使用缓存 - 力扣](https://leetcode.cn/problems/OrIXps/) + ## 题目大意 要求:实现一个 `LRU(最近最少使用)缓存机制`,并且在 `O(1)` 时间复杂度内完成 `get`、`put` 操作。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 032. 346円234円211円346円225円210円347円232円204円345円217円230円344円275円215円350円257円215円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 032. 346円234円211円346円225円210円347円232円204円345円217円230円344円275円215円350円257円215円.md" index 7a31073b..6ac97654 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 032. 346円234円211円346円225円210円347円232円204円345円217円230円344円275円215円350円257円215円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 032. 346円234円211円346円225円210円347円232円204円345円217円230円344円275円215円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、字符串、排序 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 032. 有效的变位词 - 力扣](https://leetcode.cn/problems/dKk3P7/) + ## 题目大意 给定两个字符串 `s` 和 `t`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 033. 345円217円230円344円275円215円350円257円215円347円273円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 033. 345円217円230円344円275円215円350円257円215円347円273円204円.md" index fe5bc2b9..dbe4c21e 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 033. 345円217円230円344円275円215円350円257円215円347円273円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 033. 345円217円230円344円275円215円350円257円215円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、字符串、排序 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 033. 变位词组 - 力扣](https://leetcode.cn/problems/sfvd7V/) + ## 题目大意 给定一个字符串数组 `strs`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 034. 345円244円226円346円230円237円350円257円255円350円250円200円346円230円257円345円220円246円346円216円222円345円272円217円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 034. 345円244円226円346円230円237円350円257円255円350円250円200円346円230円257円345円220円246円346円216円222円345円272円217円.md" index 30e11640..2cebf50b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 034. 345円244円226円346円230円237円350円257円255円350円250円200円346円230円257円345円220円246円346円216円222円345円272円217円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 034. 345円244円226円346円230円237円350円257円255円350円250円200円346円230円257円345円220円246円346円216円222円345円272円217円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、字符串 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 034. 外星语言是否排序 - 力扣](https://leetcode.cn/problems/lwyVBB/) + ## 题目大意 给定一组用外星语书写的单词字符串数组 `words`,以及表示外星字母表的顺序的字符串 `order` 。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 035. 346円234円200円345円260円217円346円227円266円351円227円264円345円267円256円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 035. 346円234円200円345円260円217円346円227円266円351円227円264円345円267円256円.md" index 733f42d5..affdee56 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 035. 346円234円200円345円260円217円346円227円266円351円227円264円345円267円256円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 035. 346円234円200円345円260円217円346円227円266円351円227円264円345円267円256円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、字符串、排序 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 035. 最小时间差 - 力扣](https://leetcode.cn/problems/569nqc/) + ## 题目大意 给定一个 24 小时制形式(小时:分钟 "HH:MM")的时间列表 `timePoints`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 036. 345円220円216円347円274円200円350円241円250円350円276円276円345円274円217円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 036. 345円220円216円347円274円200円350円241円250円350円276円276円345円274円217円.md" index d7e9dea8..e73d29a9 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 036. 345円220円216円347円274円200円350円241円250円350円276円276円345円274円217円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 036. 345円220円216円347円274円200円350円241円250円350円276円276円345円274円217円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、数学 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 036. 后缀表达式 - 力扣](https://leetcode.cn/problems/8Zf90G/) + ## 题目大意 给定一个字符串数组 `tokens`,表示「逆波兰表达式」,求解表达式的值。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 037. 345円260円217円350円241円214円346円230円237円347円242円260円346円222円236円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 037. 345円260円217円350円241円214円346円230円237円347円242円260円346円222円236円.md" index a4a2966e..c5ce82f8 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 037. 345円260円217円350円241円214円346円230円237円347円242円260円346円222円236円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 037. 345円260円217円350円241円214円346円230円237円347円242円260円346円222円236円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 037. 小行星碰撞 - 力扣](https://leetcode.cn/problems/XagZNi/) + ## 题目大意 给定一个整数数组 `asteroids`,表示在同一行的小行星。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 038. 346円257円217円346円227円245円346円270円251円345円272円246円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 038. 346円257円217円346円227円245円346円270円251円345円272円246円.md" index 9c754a3a..787656a7 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 038. 346円257円217円346円227円245円346円270円251円345円272円246円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 038. 346円257円217円346円227円245円346円270円251円345円272円246円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、单调栈 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 038. 每日温度 - 力扣](https://leetcode.cn/problems/iIQa4I/) + ## 题目大意 给定一个列表 `temperatures`,每一个位置对应每天的气温。要求输出一个列表,列表上每个位置代表如果要观测到更高的气温,至少需要等待的天数。如果之后的气温不再升高,则用 `0` 来代替。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 039. 347円233円264円346円226円271円345円233円276円346円234円200円345円244円247円347円237円251円345円275円242円351円235円242円347円247円257円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 039. 347円233円264円346円226円271円345円233円276円346円234円200円345円244円247円347円237円251円345円275円242円351円235円242円347円247円257円.md" index 376e7c05..f5f87c1b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 039. 347円233円264円346円226円271円345円233円276円346円234円200円345円244円247円347円237円251円345円275円242円351円235円242円347円247円257円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 039. 347円233円264円346円226円271円345円233円276円346円234円200円345円244円247円347円237円251円345円275円242円351円235円242円347円247円257円.md" @@ -3,6 +3,10 @@ - 标签:栈、数组、单调栈 - 难度:困难 +## 题目链接 + +- [剑指 Offer II 039. 直方图最大矩形面积 - 力扣](https://leetcode.cn/problems/0ynMMM/) + ## 题目大意 给定一个非负整数数组 `heights` ,`heights[i]` 用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 041. 346円273円221円345円212円250円347円252円227円345円217円243円347円232円204円345円271円263円345円235円207円345円200円274円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 041. 346円273円221円345円212円250円347円252円227円345円217円243円347円232円204円345円271円263円345円235円207円345円200円274円.md" index 27487565..ced7512d 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 041. 346円273円221円345円212円250円347円252円227円345円217円243円347円232円204円345円271円263円345円235円207円345円200円274円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 041. 346円273円221円345円212円250円347円252円227円345円217円243円347円232円204円345円271円263円345円235円207円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:设计、队列、数组、数据流 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 041. 滑动窗口的平均值 - 力扣](https://leetcode.cn/problems/qIsx9U/) + ## 题目大意 **描述**:给定一个整数数据流和一个窗口大小 `size`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 042. 346円234円200円350円277円221円350円257円267円346円261円202円346円254円241円346円225円260円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 042. 346円234円200円350円277円221円350円257円267円346円261円202円346円254円241円346円225円260円.md" index 8f114bd4..0f6219bd 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 042. 346円234円200円350円277円221円350円257円267円346円261円202円346円254円241円346円225円260円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 042. 346円234円200円350円277円221円350円257円267円346円261円202円346円254円241円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:设计、队列、数据流 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 042. 最近请求次数 - 力扣](https://leetcode.cn/problems/H8086Q/) + ## 题目大意 要求:实现一个用来计算特定时间范围内的最近请求的 `RecentCounter` 类: diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 043. 345円276円200円345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円346円267円273円345円212円240円350円212円202円347円202円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 043. 345円276円200円345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円346円267円273円345円212円240円350円212円202円347円202円271円.md" index b20bec27..e4c35c20 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 043. 345円276円200円345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円346円267円273円345円212円240円350円212円202円347円202円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 043. 345円276円200円345円256円214円345円205円250円344円272円214円345円217円211円346円240円221円346円267円273円345円212円240円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:树、广度优先搜索、设计、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 043. 往完全二叉树添加节点 - 力扣](https://leetcode.cn/problems/NaqhDT/) + ## 题目大意 要求:设计一个用完全二叉树初始化的数据结构 `CBTInserter`,并支持以下几种操作: diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 044. 344円272円214円345円217円211円346円240円221円346円257円217円345円261円202円347円232円204円346円234円200円345円244円247円345円200円274円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 044. 344円272円214円345円217円211円346円240円221円346円257円217円345円261円202円347円232円204円346円234円200円345円244円247円345円200円274円.md" index 4a650447..785351a4 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 044. 344円272円214円345円217円211円346円240円221円346円257円217円345円261円202円347円232円204円346円234円200円345円244円247円345円200円274円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 044. 344円272円214円345円217円211円346円240円221円346円257円217円345円261円202円347円232円204円346円234円200円345円244円247円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 044. 二叉树每层的最大值 - 力扣](https://leetcode.cn/problems/hPov7L/) + ## 题目大意 给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 045. 344円272円214円345円217円211円346円240円221円346円234円200円345円272円225円345円261円202円346円234円200円345円267円246円350円276円271円347円232円204円345円200円274円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 045. 344円272円214円345円217円211円346円240円221円346円234円200円345円272円225円345円261円202円346円234円200円345円267円246円350円276円271円347円232円204円345円200円274円.md" index 1009a128..0e0f9fac 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 045. 344円272円214円345円217円211円346円240円221円346円234円200円345円272円225円345円261円202円346円234円200円345円267円246円350円276円271円347円232円204円345円200円274円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 045. 344円272円214円345円217円211円346円240円221円346円234円200円345円272円225円345円261円202円346円234円200円345円267円246円350円276円271円347円232円204円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 045. 二叉树最底层最左边的值 - 力扣](https://leetcode.cn/problems/LwUNpT/) + ## 题目大意 给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 046. 344円272円214円345円217円211円346円240円221円347円232円204円345円217円263円344円276円247円350円247円206円345円233円276円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 046. 344円272円214円345円217円211円346円240円221円347円232円204円345円217円263円344円276円247円350円247円206円345円233円276円.md" index cdb1d950..6589de02 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 046. 344円272円214円345円217円211円346円240円221円347円232円204円345円217円263円344円276円247円350円247円206円345円233円276円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 046. 344円272円214円345円217円211円346円240円221円347円232円204円345円217円263円344円276円247円350円247円206円345円233円276円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 046. 二叉树的右侧视图 - 力扣](https://leetcode.cn/problems/WNC0Lk/) + ## 题目大意 给定一棵二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 047. 344円272円214円345円217円211円346円240円221円345円211円252円346円236円235円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 047. 344円272円214円345円217円211円346円240円221円345円211円252円346円236円235円.md" index 2b08f5d3..179a4c64 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 047. 344円272円214円345円217円211円346円240円221円345円211円252円346円236円235円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 047. 344円272円214円345円217円211円346円240円221円345円211円252円346円236円235円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 047. 二叉树剪枝 - 力扣](https://leetcode.cn/problems/pOCWxh/) + ## 题目大意 给定一棵二叉树的根节点 `root`,树的每个节点值要么是 `0`,要么是 `1`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 048. 345円272円217円345円210円227円345円214円226円344円270円216円345円217円215円345円272円217円345円210円227円345円214円226円344円272円214円345円217円211円346円240円221円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 048. 345円272円217円345円210円227円345円214円226円344円270円216円345円217円215円345円272円217円345円210円227円345円214円226円344円272円214円345円217円211円346円240円221円.md" index 34b6e031..340cfc9c 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 048. 345円272円217円345円210円227円345円214円226円344円270円216円345円217円215円345円272円217円345円210円227円345円214円226円344円272円214円345円217円211円346円240円221円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 048. 345円272円217円345円210円227円345円214円226円344円270円216円345円217円215円345円272円217円345円210円227円345円214円226円344円272円214円345円217円211円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、设计、字符串、二叉树 - 难度:困难 +## 题目链接 + +- [剑指 Offer II 048. 序列化与反序列化二叉树 - 力扣](https://leetcode.cn/problems/h54YBf/) + ## 题目大意 要求:设计一个算法,来实现二叉树的序列化与反序列化。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 049. 344円273円216円346円240円271円350円212円202円347円202円271円345円210円260円345円217円266円350円212円202円347円202円271円347円232円204円350円267円257円345円276円204円346円225円260円345円255円227円344円271円213円345円222円214円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 049. 344円273円216円346円240円271円350円212円202円347円202円271円345円210円260円345円217円266円350円212円202円347円202円271円347円232円204円350円267円257円345円276円204円346円225円260円345円255円227円344円271円213円345円222円214円.md" index 080a965c..69169059 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 049. 344円273円216円346円240円271円350円212円202円347円202円271円345円210円260円345円217円266円350円212円202円347円202円271円347円232円204円350円267円257円345円276円204円346円225円260円345円255円227円344円271円213円345円222円214円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 049. 344円273円216円346円240円271円350円212円202円347円202円271円345円210円260円345円217円266円350円212円202円347円202円271円347円232円204円350円267円257円345円276円204円346円225円260円345円255円227円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 049. 从根节点到叶节点的路径数字之和 - 力扣](https://leetcode.cn/problems/3Etpl5/) + ## 题目大意 给定一个二叉树的根节点 `root`,树中每个节点都存放有一个 `0` 到 `9` 之间的数字。每条从根节点到叶节点的路径都代表一个数字。例如,从根节点到叶节点的路径是 `1` -> `2` -> `3`,表示数字 `123`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 050. 345円220円221円344円270円213円347円232円204円350円267円257円345円276円204円350円212円202円347円202円271円344円271円213円345円222円214円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 050. 345円220円221円344円270円213円347円232円204円350円267円257円345円276円204円350円212円202円347円202円271円344円271円213円345円222円214円.md" index e096af7c..a2d44da9 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 050. 345円220円221円344円270円213円347円232円204円350円267円257円345円276円204円350円212円202円347円202円271円344円271円213円345円222円214円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 050. 345円220円221円344円270円213円347円232円204円350円267円257円345円276円204円350円212円202円347円202円271円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 050. 向下的路径节点之和 - 力扣](https://leetcode.cn/problems/6eUYwP/) + ## 题目大意 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 051. 350円212円202円347円202円271円344円271円213円345円222円214円346円234円200円345円244円247円347円232円204円350円267円257円345円276円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 051. 350円212円202円347円202円271円344円271円213円345円222円214円346円234円200円345円244円247円347円232円204円350円267円257円345円276円204円.md" index d8d288d4..a64410b9 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 051. 350円212円202円347円202円271円344円271円213円345円222円214円346円234円200円345円244円247円347円232円204円350円267円257円345円276円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 051. 350円212円202円347円202円271円344円271円213円345円222円214円346円234円200円345円244円247円347円232円204円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、动态规划、二叉树 - 难度:困难 +## 题目链接 + +- [剑指 Offer II 051. 节点之和最大的路径 - 力扣](https://leetcode.cn/problems/jC7MId/) + ## 题目大意 给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 052. 345円261円225円345円271円263円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 052. 345円261円225円345円271円263円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" index 6a5f9463..394ed157 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 052. 345円261円225円345円271円263円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 052. 345円261円225円345円271円263円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、深度优先搜索、二叉搜索树、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 052. 展平二叉搜索树 - 力扣](https://leetcode.cn/problems/NYBBNL/) + ## 题目大意 给定一棵二叉搜索树的根节点 `root`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 053. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円270円255円345円272円217円345円220円216円347円273円247円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 053. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円270円255円345円272円217円345円220円216円347円273円247円.md" index 782ebff3..27ee7ac4 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 053. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円270円255円345円272円217円345円220円216円347円273円247円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 053. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円347円232円204円344円270円255円345円272円217円345円220円216円347円273円247円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 053. 二叉搜索树中的中序后继 - 力扣](https://leetcode.cn/problems/P5rCT8/) + ## 题目大意 给定一棵二叉搜索树的根节点 `root` 和其中一个节点 `p`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 054. 346円211円200円346円234円211円345円244円247円344円272円216円347円255円211円344円272円216円350円212円202円347円202円271円347円232円204円345円200円274円344円271円213円345円222円214円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 054. 346円211円200円346円234円211円345円244円247円344円272円216円347円255円211円344円272円216円350円212円202円347円202円271円347円232円204円345円200円274円344円271円213円345円222円214円.md" index 2883ec05..2ec38886 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 054. 346円211円200円346円234円211円345円244円247円344円272円216円347円255円211円344円272円216円350円212円202円347円202円271円347円232円204円345円200円274円344円271円213円345円222円214円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 054. 346円211円200円346円234円211円345円244円247円344円272円216円347円255円211円344円272円216円350円212円202円347円202円271円347円232円204円345円200円274円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 054. 所有大于等于节点的值之和 - 力扣](https://leetcode.cn/problems/w6cpku/) + ## 题目大意 给定一棵二叉搜索树(BST)的根节点 `root`,且二叉搜索树的节点值各不相同。要求将其转化为「累加树」,使其每个节点 `node` 的新值等于原树中大于或等于 `node.val` 的值之和。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 055. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円277円255円344円273円243円345円231円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 055. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円277円255円344円273円243円345円231円250円.md" index 0b856bb0..576aa937 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 055. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円277円255円344円273円243円345円231円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 055. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円350円277円255円344円273円243円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、树、设计、二叉搜索树、二叉树、迭代器 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 055. 二叉搜索树迭代器 - 力扣](https://leetcode.cn/problems/kTOapQ/) + ## 题目大意 要求:实现一个二叉搜索树的迭代器 `BSTIterator`。表示一个按中序遍历二叉搜索树(BST)的迭代器: diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 056. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円344円270円244円344円270円252円350円212円202円347円202円271円344円271円213円345円222円214円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 056. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円344円270円244円344円270円252円350円212円202円347円202円271円344円271円213円345円222円214円.md" index 7c479a45..25511024 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 056. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円344円270円244円344円270円252円350円212円202円347円202円271円344円271円213円345円222円214円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 056. 344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円344円270円255円344円270円244円344円270円252円350円212円202円347円202円271円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、广度优先搜索、二叉搜索树、哈希表、双指针、二叉树 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 056. 二叉搜索树中两个节点之和 - 力扣](https://leetcode.cn/problems/opLdQZ/) + ## 题目大意 给定一个二叉搜索树的根节点 `root` 和一个整数 `k`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 057. 345円200円274円345円222円214円344円270円213円346円240円207円344円271円213円345円267円256円351円203円275円345円234円250円347円273円231円345円256円232円347円232円204円350円214円203円345円233円264円345円206円205円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 057. 345円200円274円345円222円214円344円270円213円346円240円207円344円271円213円345円267円256円351円203円275円345円234円250円347円273円231円345円256円232円347円232円204円350円214円203円345円233円264円345円206円205円.md" index fe3dc161..3d63e036 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 057. 345円200円274円345円222円214円344円270円213円346円240円207円344円271円213円345円267円256円351円203円275円345円234円250円347円273円231円345円256円232円347円232円204円350円214円203円345円233円264円345円206円205円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 057. 345円200円274円345円222円214円344円270円213円346円240円207円344円271円213円345円267円256円351円203円275円345円234円250円347円273円231円345円256円232円347円232円204円350円214円203円345円233円264円345円206円205円.md" @@ -3,6 +3,10 @@ - 标签:数组、桶排序、有序集合、排序、滑动窗口 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 057. 值和下标之差都在给定的范围内 - 力扣](https://leetcode.cn/problems/7WqeDu/) + ## 题目大意 给定一个整数数组 `nums`,以及两个整数 `k`、`t`。判断数组中是否存在两个不同下标的 `i` 和 `j`,其对应元素满足 `abs(nums[i] - nums[j]) <= t`,同时满足 `abs(i - j) <= k`。如果满足条件则返回 `True`,不满足条件返回 `False`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 059. 346円225円260円346円215円256円346円265円201円347円232円204円347円254円254円 K 345円244円247円346円225円260円345円200円274円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 059. 346円225円260円346円215円256円346円265円201円347円232円204円347円254円254円 K 345円244円247円346円225円260円345円200円274円.md" index c731407e..1a3df66d 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 059. 346円225円260円346円215円256円346円265円201円347円232円204円347円254円254円 K 345円244円247円346円225円260円345円200円274円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 059. 346円225円260円346円215円256円346円265円201円347円232円204円347円254円254円 K 345円244円247円346円225円260円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:树、设计、二叉搜索树、二叉树、数据流、堆(优先队列) - 难度:简单 +## 题目链接 + +- [剑指 Offer II 059. 数据流的第 K 大数值 - 力扣](https://leetcode.cn/problems/jBjn9C/) + ## 题目大意 设计一个 ` KthLargest` 类,用于找到数据流中第 `k` 大元素。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 060. 345円207円272円347円216円260円351円242円221円347円216円207円346円234円200円351円253円230円347円232円204円 k 344円270円252円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 060. 345円207円272円347円216円260円351円242円221円347円216円207円346円234円200円351円253円230円347円232円204円 k 344円270円252円346円225円260円345円255円227円.md" index 0385ad06..912ee21b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 060. 345円207円272円347円216円260円351円242円221円347円216円207円346円234円200円351円253円230円347円232円204円 k 344円270円252円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 060. 345円207円272円347円216円260円351円242円221円347円216円207円346円234円200円351円253円230円347円232円204円 k 344円270円252円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、分治、桶排序、计数、快速选择、排序、堆(优先队列) - 难度:中等 +## 题目链接 + +- [剑指 Offer II 060. 出现频率最高的 k 个数字 - 力扣](https://leetcode.cn/problems/g5c51o/) + ## 题目大意 给定一个整数数组 `nums` 和一个整数 `k`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 062. 345円256円236円347円216円260円345円211円215円347円274円200円346円240円221円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 062. 345円256円236円347円216円260円345円211円215円347円274円200円346円240円221円.md" index 0c6eb457..15699a5f 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 062. 345円256円236円347円216円260円345円211円215円347円274円200円346円240円221円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 062. 345円256円236円347円216円260円345円211円215円347円274円200円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:设计、字典树、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 062. 实现前缀树 - 力扣](https://leetcode.cn/problems/QC3q1f/) + ## 题目大意 要求:实现前缀树数据结构的相关类 `Trie` 类。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 063. 346円233円277円346円215円242円345円215円225円350円257円215円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 063. 346円233円277円346円215円242円345円215円225円350円257円215円.md" index 5657f6cb..584526b9 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 063. 346円233円277円346円215円242円345円215円225円350円257円215円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 063. 346円233円277円346円215円242円345円215円225円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 063. 替换单词 - 力扣](https://leetcode.cn/problems/UhWRSj/) + ## 题目大意 给定一个由许多词根组成的字典列表 `dictionary`,以及一个句子字符串 `sentence`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 064. 347円245円236円345円245円207円347円232円204円345円255円227円345円205円270円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 064. 347円245円236円345円245円207円347円232円204円345円255円227円345円205円270円.md" index 05695991..ddce22eb 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 064. 347円245円236円345円245円207円347円232円204円345円255円227円345円205円270円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 064. 347円245円236円345円245円207円347円232円204円345円255円227円345円205円270円.md" @@ -3,6 +3,10 @@ - 标签:设计、字典树、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 064. 神奇的字典 - 力扣](https://leetcode.cn/problems/US1pGT/) + ## 题目大意 要求:设计一个使用单词表进行初始化的数据结构。单词表中的单词互不相同。如果给出一个单词,要求判定能否将该单词中的一个字母替换成另一个字母,是的所形成的新单词已经在够构建的单词表中。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 065. 346円234円200円347円237円255円347円232円204円345円215円225円350円257円215円347円274円226円347円240円201円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 065. 346円234円200円347円237円255円347円232円204円345円215円225円350円257円215円347円274円226円347円240円201円.md" index 614ba522..2cee65bf 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 065. 346円234円200円347円237円255円347円232円204円345円215円225円350円257円215円347円274円226円347円240円201円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 065. 346円234円200円347円237円255円347円232円204円345円215円225円350円257円215円347円274円226円347円240円201円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 065. 最短的单词编码 - 力扣](https://leetcode.cn/problems/iSwD2y/) + ## 题目大意 给定一个单词数组 `words`。要求对 `words` 进行编码成一个助记字符串,用来帮助记忆。`words` 中拥有相同字符后缀的单词可以合并成一个单词,比如`time` 和 `me` 可以合并成 `time`。同时每个不能再合并的单词末尾以 `#` 为结束符,将所有合并后的单词排列起来就是一个助记字符串。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 066. 345円215円225円350円257円215円344円271円213円345円222円214円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 066. 345円215円225円350円257円215円344円271円213円345円222円214円.md" index 9692e7f2..7006ac8c 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 066. 345円215円225円350円257円215円344円271円213円345円222円214円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 066. 345円215円225円350円257円215円344円271円213円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:设计、字典树、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 066. 单词之和 - 力扣](https://leetcode.cn/problems/z1R5dt/) + ## 题目大意 要求:实现一个 MapSum 类,支持两个方法,`insert` 和 `sum`: diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 067. 346円234円200円345円244円247円347円232円204円345円274円202円346円210円226円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 067. 346円234円200円345円244円247円347円232円204円345円274円202円346円210円226円.md" index 0f40000f..1d79787b 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 067. 346円234円200円345円244円247円347円232円204円345円274円202円346円210円226円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 067. 346円234円200円345円244円247円347円232円204円345円274円202円346円210円226円.md" @@ -3,6 +3,10 @@ - 标签:位运算、字典树、数组、哈希表 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 067. 最大的异或 - 力扣](https://leetcode.cn/problems/ms70jA/) + ## 题目大意 给定一个整数数组 `nums`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 068. 346円237円245円346円211円276円346円217円222円345円205円245円344円275円215円347円275円256円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 068. 346円237円245円346円211円276円346円217円222円345円205円245円344円275円215円347円275円256円.md" index d35d5241..1b0eb31d 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 068. 346円237円245円346円211円276円346円217円222円345円205円245円344円275円215円347円275円256円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 068. 346円237円245円346円211円276円346円217円222円345円205円245円344円275円215円347円275円256円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 068. 查找插入位置 - 力扣](https://leetcode.cn/problems/N6YdxV/) + ## 题目大意 给定一个排好序的数组 `nums`,以及一个目标值 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 072. 346円261円202円345円271円263円346円226円271円346円240円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 072. 346円261円202円345円271円263円346円226円271円346円240円271円.md" index 7bf46d4e..bd51cebe 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 072. 346円261円202円345円271円263円346円226円271円346円240円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 072. 346円261円202円345円271円263円346円226円271円346円240円271円.md" @@ -3,6 +3,10 @@ - 标签:数学、二分查找 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 072. 求平方根 - 力扣](https://leetcode.cn/problems/jJ0w9p/) + ## 题目大意 要求:实现 `int sqrt(int x)` 函数。计算并返回 `x` 的平方根(只保留整数部分),其中 `x` 是非负整数。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 073. 347円213円222円347円213円222円345円220円203円351円246円231円350円225円211円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 073. 347円213円222円347円213円222円345円220円203円351円246円231円350円225円211円.md" index e3dc5c44..ae87abb7 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 073. 347円213円222円347円213円222円345円220円203円351円246円231円350円225円211円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 073. 347円213円222円347円213円222円345円220円203円351円246円231円350円225円211円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 073. 狒狒吃香蕉 - 力扣](https://leetcode.cn/problems/nZZqjQ/) + ## 题目大意 给定一个数组 `piles` 代表 `n` 堆香蕉。其中 `piles[i]` 表示第 `i` 堆香蕉的个数。再给定一个整数 `h` ,表示最多可以在 `h` 小时内吃完所有香蕉。狒狒决定以速度每小时 `k`(未知)根的速度吃香蕉。每一个小时,她将选择其中一堆香蕉,从中吃掉 `k` 根。如果这堆香蕉少于 `k` 根,狒狒将在这一小时吃掉这堆的所有香蕉,并且这一小时不会再吃其他堆的香蕉。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 074. 345円220円210円345円271円266円345円214円272円351円227円264円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 074. 345円220円210円345円271円266円345円214円272円351円227円264円.md" index a3b62427..25bba808 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 074. 345円220円210円345円271円266円345円214円272円351円227円264円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 074. 345円220円210円345円271円266円345円214円272円351円227円264円.md" @@ -3,6 +3,10 @@ - 标签:数组、排序 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 074. 合并区间 - 力扣](https://leetcode.cn/problems/SsGoHC/) + ## 题目大意 给定一个数组 `intervals` 表示若干个区间的集合,`intervals[i] = [starti, endi]` 表示单个区间。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 075. 346円225円260円347円273円204円347円233円270円345円257円271円346円216円222円345円272円217円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 075. 346円225円260円347円273円204円347円233円270円345円257円271円346円216円222円345円272円217円.md" index 9c49cbc5..c7ea2943 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 075. 346円225円260円347円273円204円347円233円270円345円257円271円346円216円222円345円272円217円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 075. 346円225円260円347円273円204円347円233円270円345円257円271円346円216円222円345円272円217円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、计数排序、排序 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 075. 数组相对排序 - 力扣](https://leetcode.cn/problems/0H97ZC/) + ## 题目大意 给定两个数组,`arr1` 和 `arr2`,其中 `arr2` 中的元素各不相同,`arr2` 中的每个元素都出现在 `arr1` 中。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 076. 346円225円260円347円273円204円344円270円255円347円232円204円347円254円254円 k 345円244円247円347円232円204円346円225円260円345円255円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 076. 346円225円260円347円273円204円344円270円255円347円232円204円347円254円254円 k 345円244円247円347円232円204円346円225円260円345円255円227円.md" index a3a569a0..ea5a929c 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 076. 346円225円260円347円273円204円344円270円255円347円232円204円347円254円254円 k 345円244円247円347円232円204円346円225円260円345円255円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 076. 346円225円260円347円273円204円344円270円255円347円232円204円347円254円254円 k 345円244円247円347円232円204円346円225円260円345円255円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、分治、快速选择、排序、堆(优先队列) - 难度:中等 +## 题目链接 + +- [剑指 Offer II 076. 数组中的第 k 大的数字 - 力扣](https://leetcode.cn/problems/xx4gT2/) + ## 题目大意 给定一个未排序的数组 `nums`,从中找到第 `k` 个最大的数字。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 077. 351円223円276円350円241円250円346円216円222円345円272円217円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 077. 351円223円276円350円241円250円346円216円222円345円272円217円.md" index f8828fe0..d6cfd53f 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 077. 351円223円276円350円241円250円346円216円222円345円272円217円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 077. 351円223円276円350円241円250円346円216円222円345円272円217円.md" @@ -3,6 +3,10 @@ - 标签:链表、双指针、分治、排序、归并排序 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 077. 链表排序 - 力扣](https://leetcode.cn/problems/7WHec2/) + ## 题目大意 给定链表的头节点 `head`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 078. 345円220円210円345円271円266円346円216円222円345円272円217円351円223円276円350円241円250円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 078. 345円220円210円345円271円266円346円216円222円345円272円217円351円223円276円350円241円250円.md" index d03143f7..0ffd9591 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 078. 345円220円210円345円271円266円346円216円222円345円272円217円351円223円276円350円241円250円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 078. 345円220円210円345円271円266円346円216円222円345円272円217円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:链表、分治、堆(优先队列)、归并排序 - 难度:困难 +## 题目链接 + +- [剑指 Offer II 078. 合并排序链表 - 力扣](https://leetcode.cn/problems/vvXgSW/) + ## 题目大意 给定一个链表数组 `lists`,每个链表都已经按照升序排列。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 079. 346円211円200円346円234円211円345円255円220円351円233円206円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 079. 346円211円200円346円234円211円345円255円220円351円233円206円.md" index e6cecce6..f7b718bd 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 079. 346円211円200円346円234円211円345円255円220円351円233円206円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 079. 346円211円200円346円234円211円345円255円220円351円233円206円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 079. 所有子集 - 力扣](https://leetcode.cn/problems/TVdhkn/) + ## 题目大意 给定一个整数数组 `nums`,数组中的元素互不相同。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 080. 345円220円253円346円234円211円 k 344円270円252円345円205円203円347円264円240円347円232円204円347円273円204円345円220円210円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 080. 345円220円253円346円234円211円 k 344円270円252円345円205円203円347円264円240円347円232円204円347円273円204円345円220円210円.md" index 24a231c8..722bdbfc 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 080. 345円220円253円346円234円211円 k 344円270円252円345円205円203円347円264円240円347円232円204円347円273円204円345円220円210円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 080. 345円220円253円346円234円211円 k 344円270円252円345円205円203円347円264円240円347円232円204円347円273円204円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 080. 含有 k 个元素的组合 - 力扣](https://leetcode.cn/problems/uUsW3B/) + ## 题目大意 给定两个整数 `n` 和 `k`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 081. 345円205円201円350円256円270円351円207円215円345円244円215円351円200円211円346円213円251円345円205円203円347円264円240円347円232円204円347円273円204円345円220円210円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 081. 345円205円201円350円256円270円351円207円215円345円244円215円351円200円211円346円213円251円345円205円203円347円264円240円347円232円204円347円273円204円345円220円210円.md" index 3d063b8d..fe9edbb7 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 081. 345円205円201円350円256円270円351円207円215円345円244円215円351円200円211円346円213円251円345円205円203円347円264円240円347円232円204円347円273円204円345円220円210円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 081. 345円205円201円350円256円270円351円207円215円345円244円215円351円200円211円346円213円251円345円205円203円347円264円240円347円232円204円347円273円204円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 081. 允许重复选择元素的组合 - 力扣](https://leetcode.cn/problems/Ygoe9J/) + ## 题目大意 给定一个无重复元素的正整数数组 `candidates` 和一个正整数 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 082. 345円220円253円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円347円273円204円345円220円210円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 082. 345円220円253円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円347円273円204円345円220円210円.md" index 1b6661de..cd7d752a 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 082. 345円220円253円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円347円273円204円345円220円210円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 082. 345円220円253円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円347円273円204円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 082. 含有重复元素集合的组合 - 力扣](https://leetcode.cn/problems/4sjJUc/) + ## 题目大意 给定一个数组 `candidates` 和一个目标数 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 083. 346円262円241円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円345円205円250円346円216円222円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 083. 346円262円241円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円345円205円250円346円216円222円345円210円227円.md" index a327b471..5935064e 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 083. 346円262円241円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円345円205円250円346円216円222円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 083. 346円262円241円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円345円205円250円346円216円222円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 083. 没有重复元素集合的全排列 - 力扣](https://leetcode.cn/problems/VvJkup/) + ## 题目大意 给定一个不含重复数字的数组 `nums` 。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 084. 345円220円253円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円345円205円250円346円216円222円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 084. 345円220円253円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円345円205円250円346円216円222円345円210円227円.md" index 502c02e5..dc7ade0f 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 084. 345円220円253円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円345円205円250円346円216円222円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 084. 345円220円253円346円234円211円351円207円215円345円244円215円345円205円203円347円264円240円351円233円206円345円220円210円347円232円204円345円205円250円346円216円222円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 084. 含有重复元素集合的全排列 - 力扣](https://leetcode.cn/problems/7p8L0Z/) + ## 题目大意 给定一个可包含重复数字的序列 `nums` 。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 085. 347円224円237円346円210円220円345円214円271円351円205円215円347円232円204円346円213円254円345円217円267円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 085. 347円224円237円346円210円220円345円214円271円351円205円215円347円232円204円346円213円254円345円217円267円.md" index 3166cdad..d5efe559 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 085. 347円224円237円346円210円220円345円214円271円351円205円215円347円232円204円346円213円254円345円217円267円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 085. 347円224円237円346円210円220円345円214円271円351円205円215円347円232円204円346円213円254円345円217円267円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 085. 生成匹配的括号 - 力扣](https://leetcode.cn/problems/IDBivT/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 086. 345円210円206円345円211円262円345円233円236円346円226円207円345円255円220円345円255円227円347円254円246円344円270円262円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 086. 345円210円206円345円211円262円345円233円236円346円226円207円345円255円220円345円255円227円347円254円246円344円270円262円.md" index 7baed53d..170b41f2 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 086. 345円210円206円345円211円262円345円233円236円346円226円207円345円255円220円345円255円227円347円254円246円344円270円262円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 086. 345円210円206円345円211円262円345円233円236円346円226円207円345円255円220円345円255円227円347円254円246円344円270円262円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、哈希表 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 086. 分割回文子字符串 - 力扣](https://leetcode.cn/problems/M99OJA/) + ## 题目大意 给定一个字符串 `s`将 `s` 分割成一些子串,保证每个子串都是「回文串」。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 087. 345円244円215円345円216円237円 IP.md" "b/Solutions/345円211円221円346円214円207円 Offer II 087. 345円244円215円345円216円237円 IP.md" index 65ec9111..8bb162d2 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 087. 345円244円215円345円216円237円 IP.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 087. 345円244円215円345円216円237円 IP.md" @@ -3,6 +3,10 @@ - 标签:字符串、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 087. 复原 IP - 力扣](https://leetcode.cn/problems/0on3uN/) + ## 题目大意 给定一个只包含数字的字符串,用来表示一个 IP 地址。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 088. 347円210円254円346円245円274円346円242円257円347円232円204円346円234円200円345円260円221円346円210円220円346円234円254円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 088. 347円210円254円346円245円274円346円242円257円347円232円204円346円234円200円345円260円221円346円210円220円346円234円254円.md" index 47158b9b..eb2de0dd 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 088. 347円210円254円346円245円274円346円242円257円347円232円204円346円234円200円345円260円221円346円210円220円346円234円254円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 088. 347円210円254円346円245円274円346円242円257円347円232円204円346円234円200円345円260円221円346円210円220円346円234円254円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 088. 爬楼梯的最少成本 - 力扣](https://leetcode.cn/problems/GzCJIP/) + ## 题目大意 给定一个数组 `cost` 代表一段楼梯,`cost[i]` 代表爬上第 `i` 阶楼梯醒酒药花费的体力值(下标从 `0` 开始)。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 089. 346円210円277円345円261円213円345円201円267円347円233円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 089. 346円210円277円345円261円213円345円201円267円347円233円227円.md" index f462ab3e..3fd0fdd2 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 089. 346円210円277円345円261円213円345円201円267円347円233円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 089. 346円210円277円345円261円213円345円201円267円347円233円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 089. 房屋偷盗 - 力扣](https://leetcode.cn/problems/Gu0c2T/) + ## 题目大意 给定一个数组 `nums`,`num[i]` 代表第 `i` 间房屋存放的金额。相邻的房屋装有防盗系统,假如相邻的两间房屋同时被偷,系统就会报警。假如你是一名专业的小偷。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 090. 347円216円257円345円275円242円346円210円277円345円261円213円345円201円267円347円233円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 090. 347円216円257円345円275円242円346円210円277円345円261円213円345円201円267円347円233円227円.md" index 90b33ec2..33c7667f 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 090. 347円216円257円345円275円242円346円210円277円345円261円213円345円201円267円347円233円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 090. 347円216円257円345円275円242円346円210円277円345円261円213円345円201円267円347円233円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 090. 环形房屋偷盗 - 力扣](https://leetcode.cn/problems/PzWKhm/) + ## 题目大意 给定一个数组 `nums`,`num[i]` 代表第 `i` 间房屋存放的金额,假设房屋可以围成一圈,首尾相连。相邻的房屋装有防盗系统,假如相邻的两间房屋同时被偷,系统就会报警。假如你是一名专业的小偷。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 093. 346円234円200円351円225円277円346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 093. 346円234円200円351円225円277円346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円345円210円227円.md" index 58967187..c4b8df27 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 093. 346円234円200円351円225円277円346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 093. 346円234円200円351円225円277円346円226円220円346円263円242円351円202円243円345円245円221円346円225円260円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 093. 最长斐波那契数列 - 力扣](https://leetcode.cn/problems/Q91FMA/) + ## 题目大意 给定一个严格递增的正整数数组 `arr`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 095. 346円234円200円351円225円277円345円205円254円345円205円261円345円255円220円345円272円217円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 095. 346円234円200円351円225円277円345円205円254円345円205円261円345円255円220円345円272円217円345円210円227円.md" index 32c6c7e8..bee95db4 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 095. 346円234円200円351円225円277円345円205円254円345円205円261円345円255円220円345円272円217円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 095. 346円234円200円351円225円277円345円205円254円345円205円261円345円255円220円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 095. 最长公共子序列 - 力扣](https://leetcode.cn/problems/qJnOS7/) + ## 题目大意 给定两个字符串 `text1` 和 `text2`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 097. 345円255円220円345円272円217円345円210円227円347円232円204円346円225円260円347円233円256円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 097. 345円255円220円345円272円217円345円210円227円347円232円204円346円225円260円347円233円256円.md" index f3068bfd..002657b8 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 097. 345円255円220円345円272円217円345円210円227円347円232円204円346円225円260円347円233円256円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 097. 345円255円220円345円272円217円345円210円227円347円232円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划 - 难度:困难 +## 题目链接 + +- [剑指 Offer II 097. 子序列的数目 - 力扣](https://leetcode.cn/problems/21dk04/) + ## 题目大意 给定两个字符串 `s` 和 `t`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 098. 350円267円257円345円276円204円347円232円204円346円225円260円347円233円256円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 098. 350円267円257円345円276円204円347円232円204円346円225円260円347円233円256円.md" index 2ad108f5..d86c4f90 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 098. 350円267円257円345円276円204円347円232円204円346円225円260円347円233円256円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 098. 350円267円257円345円276円204円347円232円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:数学、动态规划、组合数学 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 098. 路径的数目 - 力扣](https://leetcode.cn/problems/2AoeFn/) + ## 题目大意 给定一个 `m * n` 的棋盘, 机器人在左上角的位置,机器人每次只能向右、或者向下移动一步。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 101. 345円210円206円345円211円262円347円255円211円345円222円214円345円255円220円351円233円206円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 101. 345円210円206円345円211円262円347円255円211円345円222円214円345円255円220円351円233円206円.md" index 4e9c50e2..5f28b479 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 101. 345円210円206円345円211円262円347円255円211円345円222円214円345円255円220円351円233円206円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 101. 345円210円206円345円211円262円347円255円211円345円222円214円345円255円220円351円233円206円.md" @@ -3,6 +3,10 @@ - 标签:数学、字符串、模拟 - 难度:简单 +## 题目链接 + +- [剑指 Offer II 101. 分割等和子集 - 力扣](https://leetcode.cn/problems/NUPfPr/) + ## 题目大意 给定一个只包含正整数的非空数组 `nums`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 102. 345円212円240円345円207円217円347円232円204円347円233円256円346円240円207円345円200円274円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 102. 345円212円240円345円207円217円347円232円204円347円233円256円346円240円207円345円200円274円.md" index 8ad9c352..8f243470 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 102. 345円212円240円345円207円217円347円232円204円347円233円256円346円240円207円345円200円274円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 102. 345円212円240円345円207円217円347円232円204円347円233円256円346円240円207円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划、回溯 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 102. 加减的目标值 - 力扣](https://leetcode.cn/problems/YaVDxD/) + ## 题目大意 给定一个整数数组 `nums` 和一个整数 `target`。数组长度不超过 `20`。向数组中每个整数前加 `+` 或 `-`。然后串联起来构造成一个表达式。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 103. 346円234円200円345円260円221円347円232円204円347円241円254円345円270円201円346円225円260円347円233円256円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 103. 346円234円200円345円260円221円347円232円204円347円241円254円345円270円201円346円225円260円347円233円256円.md" index 0546b3ea..ffc1db51 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 103. 346円234円200円345円260円221円347円232円204円347円241円254円345円270円201円346円225円260円347円233円256円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 103. 346円234円200円345円260円221円347円232円204円347円241円254円345円270円201円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、数组、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 103. 最少的硬币数目 - 力扣](https://leetcode.cn/problems/gaM7Ch/) + ## 题目大意 给定不同面额的硬币 `coins` 和一个总金额 `amount`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 104. 346円216円222円345円210円227円347円232円204円346円225円260円347円233円256円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 104. 346円216円222円345円210円227円347円232円204円346円225円260円347円233円256円.md" index e0ad3d4e..eef9162a 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 104. 346円216円222円345円210円227円347円232円204円346円225円260円347円233円256円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 104. 346円216円222円345円210円227円347円232円204円346円225円260円347円233円256円.md" @@ -3,6 +3,10 @@ - 标签:数组、动态规划 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 104. 排列的数目 - 力扣](https://leetcode.cn/problems/D0F0SV/) + ## 题目大意 给定一个由不同整数组成的数组 `nums` 和一个目标整数 `target`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 105. 345円262円233円345円261円277円347円232円204円346円234円200円345円244円247円351円235円242円347円247円257円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 105. 345円262円233円345円261円277円347円232円204円346円234円200円345円244円247円351円235円242円347円247円257円.md" index f147f252..03765059 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 105. 345円262円233円345円261円277円347円232円204円346円234円200円345円244円247円351円235円242円347円247円257円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 105. 345円262円233円345円261円277円347円232円204円346円234円200円345円244円247円351円235円242円347円247円257円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、数组、矩阵 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 105. 岛屿的最大面积 - 力扣](https://leetcode.cn/problems/ZL6zAn/) + ## 题目大意 给定一个只包含 `0`、`1` 元素的二维数组,`1` 代表岛屿,`0` 代表水。一座岛的面积就是上下左右相邻相邻的 `1` 所组成的连通块的数目。找到最大的岛屿面积。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 106. 344円272円214円345円210円206円345円233円276円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 106. 344円272円214円345円210円206円345円233円276円.md" index 115b7f9d..3b55f18d 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 106. 344円272円214円345円210円206円345円233円276円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 106. 344円272円214円345円210円206円345円233円276円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 106. 二分图 - 力扣](https://leetcode.cn/problems/vEAB3K/) + ## 题目大意 给定一个代表 n 个节点的无向图的二维数组 `graph`,其中 `graph[u]` 是一个节点数组,由节点 `u` 的邻接节点组成。对于 `graph[u]` 中的每个 `v`,都存在一条位于节点 `u` 和节点 `v` 之间的无向边。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 107. 347円237円251円351円230円265円344円270円255円347円232円204円350円267円235円347円246円273円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 107. 347円237円251円351円230円265円344円270円255円347円232円204円350円267円235円347円246円273円.md" index 0fece48b..235b3ff4 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 107. 347円237円251円351円230円265円344円270円255円347円232円204円350円267円235円347円246円273円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 107. 347円237円251円351円230円265円344円270円255円347円232円204円350円267円235円347円246円273円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、数组、动态规划、矩阵 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 107. 矩阵中的距离 - 力扣](https://leetcode.cn/problems/2bCMpM/) + ## 题目大意 给定一个由 `0` 和 `1` 组成的矩阵,两个相邻元素间的距离为 `1` 。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 108. 345円215円225円350円257円215円346円274円224円345円217円230円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 108. 345円215円225円350円257円215円346円274円224円345円217円230円.md" index f42ef7c0..57dc3638 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 108. 345円215円225円350円257円215円346円274円224円345円217円230円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 108. 345円215円225円350円257円215円346円274円224円345円217円230円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、哈希表、字符串 - 难度:困难 +## 题目链接 + +- [剑指 Offer II 108. 单词演变 - 力扣](https://leetcode.cn/problems/om3reC/) + ## 题目大意 给定两个单词 `beginWord` 和 `endWord`,以及一个字典 `wordList`。找到从 `beginWord` 到 `endWord` 的最短转换序列中的单词数目。如果不存在这样的转换序列,则返回 0。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 109. 345円274円200円345円257円206円347円240円201円351円224円201円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 109. 345円274円200円345円257円206円347円240円201円351円224円201円.md" index 2f9d7233..75524f10 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 109. 345円274円200円345円257円206円347円240円201円351円224円201円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 109. 345円274円200円345円257円206円347円240円201円351円224円201円.md" @@ -3,6 +3,10 @@ - 标签:广度优先搜索、数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 109. 开密码锁 - 力扣](https://leetcode.cn/problems/zlDJc7/) + ## 题目大意 有一把带有四个数字的密码锁,每个位置上有 0~9 共 10 个数字。每次只能将其中一个位置上的数字转动一下。可以向上转,也可以向下转。比如:1 -> 2、2 -> 1。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 111. 350円256円241円347円256円227円351円231円244円346円263円225円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 111. 350円256円241円347円256円227円351円231円244円346円263円225円.md" index 31cb5e2a..06c3db6d 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 111. 350円256円241円347円256円227円351円231円244円346円263円225円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 111. 350円256円241円347円256円227円351円231円244円346円263円225円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图、数组、最短路 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 111. 计算除法 - 力扣](https://leetcode.cn/problems/vlzXQL/) + ## 题目大意 给定一个变量对数组 `equations` 和一个实数数组 `values` 作为已知条件,其中 `equations[i] = [Ai, Bi]` 和 `values[i]` 共同表示 `Ai / Bi = values[i]`。每个 `Ai` 或 `Bi` 是一个表示单个变量的字符串。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 112. 346円234円200円351円225円277円351円200円222円345円242円236円350円267円257円345円276円204円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 112. 346円234円200円351円225円277円351円200円222円345円242円236円350円267円257円345円276円204円.md" index 08bd1435..35d4a239 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 112. 346円234円200円351円225円277円351円200円222円345円242円236円350円267円257円345円276円204円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 112. 346円234円200円351円225円277円351円200円222円345円242円236円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、拓扑排序、记忆化搜索、数组、动态规划、矩阵 - 难度:困难 +## 题目链接 + +- [剑指 Offer II 112. 最长递增路径 - 力扣](https://leetcode.cn/problems/fpTFWP/) + ## 题目大意 给定一个 `m * n` 大小的整数矩阵 `matrix`。要求:找出其中最长递增路径的长度。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 113. 350円257円276円347円250円213円351円241円272円345円272円217円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 113. 350円257円276円347円250円213円351円241円272円345円272円217円.md" index be9e83b2..2f4b7268 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 113. 350円257円276円347円250円213円351円241円272円345円272円217円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 113. 350円257円276円347円250円213円351円241円272円345円272円217円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、图、拓扑排序 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 113. 课程顺序 - 力扣](https://leetcode.cn/problems/QA2IGt/) + ## 题目大意 给定一个整数 `numCourses`,代表这学期必须选修的课程数量,课程编号为 `0` 到 `numCourses - 1`。再给定一个数组 `prerequisites` 表示先修课程关系,其中 `prerequisites[i] = [ai, bi]` 表示如果要学习课程 `ai` 则必须要学习课程 `bi`。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 116. 347円234円201円344円273円275円346円225円260円351円207円217円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 116. 347円234円201円344円273円275円346円225円260円351円207円217円.md" index 9e0dc625..1ab9cace 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 116. 347円234円201円344円273円275円346円225円260円351円207円217円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 116. 347円234円201円344円273円275円346円225円260円351円207円217円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 116. 省份数量 - 力扣](https://leetcode.cn/problems/bLyHh0/) + ## 题目大意 一个班上有 `n` 个同学,其中一些彼此是朋友,另一些不是。如果 `a` 与 `b` 是直接朋友,且 `b` 与 `c` 也是直接朋友,那么 `a` 与 `c` 是间接朋友。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 118. 345円244円232円344円275円231円347円232円204円350円276円271円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 118. 345円244円232円344円275円231円347円232円204円350円276円271円.md" index f34af08c..bab8778f 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 118. 345円244円232円344円275円231円347円232円204円350円276円271円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 118. 345円244円232円344円275円231円347円232円204円350円276円271円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、并查集、图 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 118. 多余的边 - 力扣](https://leetcode.cn/problems/7LpjUW/) + ## 题目大意 一个 `n` 个节点的树(节点值为 `1~n`)添加一条边后就形成了图,添加的这条边不属于树中已经存在的边。图的信息记录存储与长度为 `n` 的二维数组 `edges`,`edges[i] = [ai, bi]` 表示图中在 `ai` 和 `bi` 之间存在一条边。 diff --git "a/Solutions/345円211円221円346円214円207円 Offer II 119. 346円234円200円351円225円277円350円277円236円347円273円255円345円272円217円345円210円227円.md" "b/Solutions/345円211円221円346円214円207円 Offer II 119. 346円234円200円351円225円277円350円277円236円347円273円255円345円272円217円345円210円227円.md" index e5a87c1a..c3f073c2 100644 --- "a/Solutions/345円211円221円346円214円207円 Offer II 119. 346円234円200円351円225円277円350円277円236円347円273円255円345円272円217円345円210円227円.md" +++ "b/Solutions/345円211円221円346円214円207円 Offer II 119. 346円234円200円351円225円277円350円277円236円347円273円255円345円272円217円345円210円227円.md" @@ -3,6 +3,10 @@ - 标签:并查集、数组、哈希表 - 难度:中等 +## 题目链接 + +- [剑指 Offer II 119. 最长连续序列 - 力扣](https://leetcode.cn/problems/WhsWhI/) + ## 题目大意 给定一个未排序的整数数组 `nums`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 01.07. 346円227円213円350円275円254円347円237円251円351円230円265円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 01.07. 346円227円213円350円275円254円347円237円251円351円230円265円.md" index e812c7a9..275cbe8f 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 01.07. 346円227円213円350円275円254円347円237円251円351円230円265円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 01.07. 346円227円213円350円275円254円347円237円251円351円230円265円.md" @@ -3,6 +3,10 @@ - 标签:数组、数学、矩阵 - 难度:中等 +## 题目链接 + +- [面试题 01.07. 旋转矩阵 - 力扣](https://leetcode.cn/problems/rotate-matrix-lcci/) + ## 题目大意 给定一个 `n * n` 大小的二维矩阵用来表示图像,其中每个像素的大小为 4 字节。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 01.08. 351円233円266円347円237円251円351円230円265円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 01.08. 351円233円266円347円237円251円351円230円265円.md" index 18088f93..6f9f855b 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 01.08. 351円233円266円347円237円251円351円230円265円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 01.08. 351円233円266円347円237円251円351円230円265円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、矩阵 - 难度:中等 +## 题目链接 + +- [面试题 01.08. 零矩阵 - 力扣](https://leetcode.cn/problems/zero-matrix-lcci/) + ## 题目大意 给定一个 `m * n` 大小的二维矩阵 `matrix`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 02.02. 350円277円224円345円233円236円345円200円222円346円225円260円347円254円254円 k 344円270円252円350円212円202円347円202円271円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 02.02. 350円277円224円345円233円236円345円200円222円346円225円260円347円254円254円 k 344円270円252円350円212円202円347円202円271円.md" index 2ea95755..adec3b65 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 02.02. 350円277円224円345円233円236円345円200円222円346円225円260円347円254円254円 k 344円270円252円350円212円202円347円202円271円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 02.02. 350円277円224円345円233円236円345円200円222円346円225円260円347円254円254円 k 344円270円252円350円212円202円347円202円271円.md" @@ -3,6 +3,10 @@ - 标签:链表、双指针 - 难度:简单 +## 题目链接 + +- [面试题 02.02. 返回倒数第 k 个节点 - 力扣](https://leetcode.cn/problems/kth-node-from-end-of-list-lcci/) + ## 题目大意 给定一个链表的头节点 `head`,以及一个整数 `k`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 02.05. 351円223円276円350円241円250円346円261円202円345円222円214円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 02.05. 351円223円276円350円241円250円346円261円202円345円222円214円.md" index 9708ba11..7962b73d 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 02.05. 351円223円276円350円241円250円346円261円202円345円222円214円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 02.05. 351円223円276円350円241円250円346円261円202円345円222円214円.md" @@ -3,6 +3,10 @@ - 标签:递归、链表、数学 - 难度:中等 +## 题目链接 + +- [面试题 02.05. 链表求和 - 力扣](https://leetcode.cn/problems/sum-lists-lcci/) + ## 题目大意 给定两个非空的链表 `l1` 和 `l2`,表示两个非负整数,每位数字都是按照逆序的方式存储的,每个节点存储一位数字。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 02.06. 345円233円236円346円226円207円351円223円276円350円241円250円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 02.06. 345円233円236円346円226円207円351円223円276円350円241円250円.md" index bc2f1d0b..9907bb09 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 02.06. 345円233円236円346円226円207円351円223円276円350円241円250円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 02.06. 345円233円236円346円226円207円351円223円276円350円241円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、递归、链表、双指针 - 难度:简单 +## 题目链接 + +- [面试题 02.06. 回文链表 - 力扣](https://leetcode.cn/problems/palindrome-linked-list-lcci/) + ## 题目大意 给定一个链表的头节点 `head`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 02.07. 351円223円276円350円241円250円347円233円270円344円272円244円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 02.07. 351円223円276円350円241円250円347円233円270円344円272円244円.md" index 06137e81..a985f070 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 02.07. 351円223円276円350円241円250円347円233円270円344円272円244円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 02.07. 351円223円276円350円241円250円347円233円270円344円272円244円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表、双指针 - 难度:简单 +## 题目链接 + +- [面试题 02.07. 链表相交 - 力扣](https://leetcode.cn/problems/intersection-of-two-linked-lists-lcci/) + ## 题目大意 给定两个链表的头节点 `headA`、`headB`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 02.08. 347円216円257円350円267円257円346円243円200円346円265円213円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 02.08. 347円216円257円350円267円257円346円243円200円346円265円213円.md" index f0e36c02..bc98e81f 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 02.08. 347円216円257円350円267円257円346円243円200円346円265円213円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 02.08. 347円216円257円350円267円257円346円243円200円346円265円213円.md" @@ -3,6 +3,10 @@ - 标签:哈希表、链表、双指针 - 难度:中等 +## 题目链接 + +- [面试题 02.08. 环路检测 - 力扣](https://leetcode.cn/problems/linked-list-cycle-lcci/) + ## 题目大意 给定一个链表的头节点 `head`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 03.02. 346円240円210円347円232円204円346円234円200円345円260円217円345円200円274円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 03.02. 346円240円210円347円232円204円346円234円200円345円260円217円345円200円274円.md" index 2e539d31..44a538ff 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 03.02. 346円240円210円347円232円204円346円234円200円345円260円217円345円200円274円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 03.02. 346円240円210円347円232円204円346円234円200円345円260円217円345円200円274円.md" @@ -3,6 +3,10 @@ - 标签:栈、设计 - 难度:简单 +## 题目链接 + +- [面试题 03.02. 栈的最小值 - 力扣](https://leetcode.cn/problems/min-stack-lcci/) + ## 题目大意 设计一个「栈」,要求实现 `push` ,`pop` ,`top` ,`getMin` 操作,其中 `getMin` 要求能在常数时间内实现。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 03.04. 345円214円226円346円240円210円344円270円272円351円230円237円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 03.04. 345円214円226円346円240円210円344円270円272円351円230円237円.md" index 391036ae..64993a2f 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 03.04. 345円214円226円346円240円210円344円270円272円351円230円237円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 03.04. 345円214円226円346円240円210円344円270円272円351円230円237円.md" @@ -3,6 +3,10 @@ - 标签:栈、设计、队列 - 难度:简单 +## 题目链接 + +- [面试题 03.04. 化栈为队 - 力扣](https://leetcode.cn/problems/implement-queue-using-stacks-lcci/) + ## 题目大意 要求:实现一个 MyQueue 类,要求仅使用两个栈实现先入先出队列。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 04.02. 346円234円200円345円260円217円351円253円230円345円272円246円346円240円221円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 04.02. 346円234円200円345円260円217円351円253円230円345円272円246円346円240円221円.md" index 3c5f5041..7b22bf8f 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 04.02. 346円234円200円345円260円217円351円253円230円345円272円246円346円240円221円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 04.02. 346円234円200円345円260円217円351円253円230円345円272円246円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、二叉搜索树、数组、分治、二叉树 - 难度:简单 +## 题目链接 + +- [面试题 04.02. 最小高度树 - 力扣](https://leetcode.cn/problems/minimum-height-tree-lcci/) + ## 题目大意 给定一个升序的有序数组 `nums`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 04.05. 345円220円210円346円263円225円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 04.05. 345円220円210円346円263円225円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" index a04e652c..d78f5baf 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 04.05. 345円220円210円346円263円225円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 04.05. 345円220円210円346円263円225円344円272円214円345円217円211円346円220円234円347円264円242円346円240円221円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [面试题 04.05. 合法二叉搜索树 - 力扣](https://leetcode.cn/problems/legal-binary-search-tree-lcci/) + ## 题目大意 给定一个二叉树的根节点 `root`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 04.06. 345円220円216円347円273円247円350円200円205円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 04.06. 345円220円216円347円273円247円350円200円205円.md" index f344b8f8..0576afea 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 04.06. 345円220円216円347円273円247円350円200円205円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 04.06. 345円220円216円347円273円247円350円200円205円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉搜索树、二叉树 - 难度:中等 +## 题目链接 + +- [面试题 04.06. 后继者 - 力扣](https://leetcode.cn/problems/successor-lcci/) + ## 题目大意 给定一棵二叉搜索树的根节点 `root` 和其中一个节点 `p`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 04.08. 351円246円226円344円270円252円345円205円261円345円220円214円347円245円226円345円205円210円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 04.08. 351円246円226円344円270円252円345円205円261円345円220円214円347円245円226円345円205円210円.md" index 029ca286..f1fb498b 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 04.08. 351円246円226円344円270円252円345円205円261円345円220円214円347円245円226円345円205円210円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 04.08. 351円246円226円344円270円252円345円205円261円345円220円214円347円245円226円345円205円210円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [面试题 04.08. 首个共同祖先 - 力扣](https://leetcode.cn/problems/first-common-ancestor-lcci/) + ## 题目大意 给定一个二叉树,要求找到该树中指定节点 `p`、`q` 的最近公共祖先: diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 04.12. 346円261円202円345円222円214円350円267円257円345円276円204円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 04.12. 346円261円202円345円222円214円350円267円257円345円276円204円.md" index c1d57d5a..0cec25c8 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 04.12. 346円261円202円345円222円214円350円267円257円345円276円204円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 04.12. 346円261円202円345円222円214円350円267円257円345円276円204円.md" @@ -3,6 +3,10 @@ - 标签:树、深度优先搜索、二叉树 - 难度:中等 +## 题目链接 + +- [面试题 04.12. 求和路径 - 力扣](https://leetcode.cn/problems/paths-with-sum-lcci/) + ## 题目大意 给定一个二叉树的根节点 `root`,和一个整数 `targetSum`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 08.04. 345円271円202円351円233円206円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 08.04. 345円271円202円351円233円206円.md" index 4ae7a3e4..b6f4d166 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 08.04. 345円271円202円351円233円206円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 08.04. 345円271円202円351円233円206円.md" @@ -3,6 +3,10 @@ - 标签:位运算、数组、回溯 - 难度:中等 +## 题目链接 + +- [面试题 08.04. 幂集 - 力扣](https://leetcode.cn/problems/power-set-lcci/) + ## 题目大意 给定一个集合 `nums`,集合中不包含重复元素。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 08.07. 346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円347円273円204円345円220円210円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 08.07. 346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円347円273円204円345円220円210円.md" index 0ad3836e..f5cd4488 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 08.07. 346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円347円273円204円345円220円210円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 08.07. 346円227円240円351円207円215円345円244円215円345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円347円273円204円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:字符串、回溯 - 难度:中等 +## 题目链接 + +- [面试题 08.07. 无重复字符串的排列组合 - 力扣](https://leetcode.cn/problems/permutation-i-lcci/) + ## 题目大意 给定一个字符串 `S`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 08.08. 346円234円211円351円207円215円345円244円215円345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円347円273円204円345円220円210円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 08.08. 346円234円211円351円207円215円345円244円215円345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円347円273円204円345円220円210円.md" index 4d289e24..8f9edeb5 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 08.08. 346円234円211円351円207円215円345円244円215円345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円347円273円204円345円220円210円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 08.08. 346円234円211円351円207円215円345円244円215円345円255円227円347円254円246円344円270円262円347円232円204円346円216円222円345円210円227円347円273円204円345円220円210円.md" @@ -3,6 +3,10 @@ - 标签:字符串、回溯 - 难度:中等 +## 题目链接 + +- [面试题 08.08. 有重复字符串的排列组合 - 力扣](https://leetcode.cn/problems/permutation-ii-lcci/) + ## 题目大意 给定一个字符串 `s`,字符串中包含有重复字符。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 08.09. 346円213円254円345円217円267円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 08.09. 346円213円254円345円217円267円.md" index 52c7f584..afb671f1 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 08.09. 346円213円254円345円217円267円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 08.09. 346円213円254円345円217円267円.md" @@ -3,6 +3,10 @@ - 标签:字符串、动态规划、回溯 - 难度:中等 +## 题目链接 + +- [面试题 08.09. 括号 - 力扣](https://leetcode.cn/problems/bracket-lcci/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 08.10. 351円242円234円350円211円262円345円241円253円345円205円205円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 08.10. 351円242円234円350円211円262円345円241円253円345円205円205円.md" index 90b8a60c..0581382e 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 08.10. 351円242円234円350円211円262円345円241円253円345円205円205円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 08.10. 351円242円234円350円211円262円345円241円253円345円205円205円.md" @@ -3,6 +3,10 @@ - 标签:深度优先搜索、广度优先搜索、数组、矩阵 - 难度:简单 +## 题目链接 + +- [面试题 08.10. 颜色填充 - 力扣](https://leetcode.cn/problems/color-fill-lcci/) + ## 题目大意 给定一个二维整数矩阵 `image`,其中 `image[i][j]` 表示矩阵第 `i` 行、第 `j` 列上网格块的颜色值。再给定一个起始位置 `(sr, sc)`,以及一个目标颜色 `newColor`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 08.12. 345円205円253円347円232円207円345円220円216円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 08.12. 345円205円253円347円232円207円345円220円216円.md" index f006a44f..d1447849 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 08.12. 345円205円253円347円232円207円345円220円216円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 08.12. 345円205円253円347円232円207円345円220円216円.md" @@ -3,6 +3,10 @@ - 标签:数组、回溯 - 难度:困难 +## 题目链接 + +- [面试题 08.12. 八皇后 - 力扣](https://leetcode.cn/problems/eight-queens-lcci/) + ## 题目大意 - n 皇后问题:将 n 个皇后放置在 `n * n` 的棋盘上,并且使得皇后彼此之间不能攻击。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 10.01. 345円220円210円345円271円266円346円216円222円345円272円217円347円232円204円346円225円260円347円273円204円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 10.01. 345円220円210円345円271円266円346円216円222円345円272円217円347円232円204円346円225円260円347円273円204円.md" index 32c5c1b9..ea05bd85 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 10.01. 345円220円210円345円271円266円346円216円222円345円272円217円347円232円204円346円225円260円347円273円204円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 10.01. 345円220円210円345円271円266円346円216円222円345円272円217円347円232円204円346円225円260円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、双指针、排序 - 难度:简单 +## 题目链接 + +- [面试题 10.01. 合并排序的数组 - 力扣](https://leetcode.cn/problems/sorted-merge-lcci/) + ## 题目大意 **描述**:给定两个排序后的数组 `A` 和 `B`,以及 `A` 的元素数量 `m` 和 `B` 的元素数量 `n`。 `A` 的末端有足够的缓冲空间容纳 `B`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 10.02. 345円217円230円344円275円215円350円257円215円347円273円204円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 10.02. 345円217円230円344円275円215円350円257円215円347円273円204円.md" index 8243e315..ccde9231 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 10.02. 345円217円230円344円275円215円350円257円215円347円273円204円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 10.02. 345円217円230円344円275円215円350円257円215円347円273円204円.md" @@ -3,6 +3,10 @@ - 标签:数组、哈希表、字符串、排序 - 难度:中等 +## 题目链接 + +- [面试题 10.02. 变位词组 - 力扣](https://leetcode.cn/problems/group-anagrams-lcci/) + ## 题目大意 给定一个字符串数组 `strs`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 10.09. 346円216円222円345円272円217円347円237円251円351円230円265円346円237円245円346円211円276円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 10.09. 346円216円222円345円272円217円347円237円251円351円230円265円346円237円245円346円211円276円.md" index 002edcd5..61c554e6 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 10.09. 346円216円222円345円272円217円347円237円251円351円230円265円346円237円245円346円211円276円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 10.09. 346円216円222円345円272円217円347円237円251円351円230円265円346円237円245円346円211円276円.md" @@ -3,6 +3,10 @@ - 标签:数组、二分查找、分治、矩阵 - 难度:中等 +## 题目链接 + +- [面试题 10.09. 排序矩阵查找 - 力扣](https://leetcode.cn/problems/sorted-matrix-search-lcci/) + ## 题目大意 给定一个 `m * n` 大小的有序整数矩阵。每一行、每一列都按升序排列。再给定一个目标值 `target`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 16.02. 345円215円225円350円257円215円351円242円221円347円216円207円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 16.02. 345円215円225円350円257円215円351円242円221円347円216円207円.md" index 0d243ae1..6211c194 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 16.02. 345円215円225円350円257円215円351円242円221円347円216円207円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 16.02. 345円215円225円350円257円215円351円242円221円347円216円207円.md" @@ -3,6 +3,10 @@ - 标签:设计、字典树、数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [面试题 16.02. 单词频率 - 力扣](https://leetcode.cn/problems/words-frequency-lcci/) + ## 题目大意 要求:设计一个方法,找出任意指定单词在一本书中的出现频率。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 16.05. 351円230円266円344円271円230円345円260円276円346円225円260円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 16.05. 351円230円266円344円271円230円345円260円276円346円225円260円.md" index c28581ac..6f3f8770 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 16.05. 351円230円266円344円271円230円345円260円276円346円225円260円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 16.05. 351円230円266円344円271円230円345円260円276円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数学 - 难度:简单 +## 题目链接 + +- [面试题 16.05. 阶乘尾数 - 力扣](https://leetcode.cn/problems/factorial-zeros-lcci/) + ## 题目大意 给定一个整数 `n`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 16.26. 350円256円241円347円256円227円345円231円250円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 16.26. 350円256円241円347円256円227円345円231円250円.md" index 6f6ca980..ce90dafb 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 16.26. 350円256円241円347円256円227円345円231円250円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 16.26. 350円256円241円347円256円227円345円231円250円.md" @@ -3,6 +3,10 @@ - 标签:栈、数学、字符串 - 难度:中等 +## 题目链接 + +- [面试题 16.26. 计算器 - 力扣](https://leetcode.cn/problems/calculator-lcci/) + ## 题目大意 给定一个包含正整数、加(`+`)、减(`-`)、乘(`*`)、除(`/`)的算出表达式(括号除外)。表达式仅包含非负整数,`+`、`-`、`*`、`/` 四种运算符和空格 ` `。整数除法仅保留整数部分。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 17.06. 2345円207円272円347円216円260円347円232円204円346円254円241円346円225円260円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 17.06. 2345円207円272円347円216円260円347円232円204円346円254円241円346円225円260円.md" index 57d3fb43..3fe09ff1 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 17.06. 2345円207円272円347円216円260円347円232円204円346円254円241円346円225円260円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 17.06. 2345円207円272円347円216円260円347円232円204円346円254円241円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:递归、数学、动态规划 - 难度:困难 +## 题目链接 + +- [面试题 17.06. 2出现的次数 - 力扣](https://leetcode.cn/problems/number-of-2s-in-range-lcci/) + ## 题目大意 **描述**:给定一个整数 $n$。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 17.14. 346円234円200円345円260円217円K344円270円252円346円225円260円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 17.14. 346円234円200円345円260円217円K344円270円252円346円225円260円.md" index f5c1492c..cc05a832 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 17.14. 346円234円200円345円260円217円K344円270円252円346円225円260円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 17.14. 346円234円200円345円260円217円K344円270円252円346円225円260円.md" @@ -3,6 +3,10 @@ - 标签:数组、分治、快速选择、排序、堆(优先队列) - 难度:中等 +## 题目链接 + +- [面试题 17.14. 最小K个数 - 力扣](https://leetcode.cn/problems/smallest-k-lcci/) + ## 题目大意 给定整数数组 `arr`,再给定一个整数 `k`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 17.15. 346円234円200円351円225円277円345円215円225円350円257円215円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 17.15. 346円234円200円351円225円277円345円215円225円350円257円215円.md" index bf7e48d8..015aab7e 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 17.15. 346円234円200円351円225円277円345円215円225円350円257円215円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 17.15. 346円234円200円351円225円277円345円215円225円350円257円215円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串 - 难度:中等 +## 题目链接 + +- [面试题 17.15. 最长单词 - 力扣](https://leetcode.cn/problems/longest-word-lcci/) + ## 题目大意 给定一组单词 `words`。 diff --git "a/Solutions/351円235円242円350円257円225円351円242円230円 17.17. 345円244円232円346円254円241円346円220円234円347円264円242円.md" "b/Solutions/351円235円242円350円257円225円351円242円230円 17.17. 345円244円232円346円254円241円346円220円234円347円264円242円.md" index 7415bd19..12891e29 100644 --- "a/Solutions/351円235円242円350円257円225円351円242円230円 17.17. 345円244円232円346円254円241円346円220円234円347円264円242円.md" +++ "b/Solutions/351円235円242円350円257円225円351円242円230円 17.17. 345円244円232円346円254円241円346円220円234円347円264円242円.md" @@ -3,6 +3,10 @@ - 标签:字典树、数组、哈希表、字符串、字符串匹配、滑动窗口 - 难度:中等 +## 题目链接 + +- [面试题 17.17. 多次搜索 - 力扣](https://leetcode.cn/problems/multi-search-lcci/) + ## 题目大意 给定一个较长字符串 `big` 和一个包含较短字符串的数组 `smalls`。

AltStyle によって変換されたページ (->オリジナル) /