提交 4b72dac3 编写于 作者: 每日一练社区's avatar 每日一练社区 提交者: 每日一练社区

update leetcode solution md data

上级 7de8cdb0

要显示的变更太多。

To preserve performance only 1000 of 1000+ files are displayed.
......@@ -4,7 +4,9 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
#include <unordered_map>
#include <vector>
......@@ -13,6 +15,7 @@
using namespace std;
```
### after
```cpp
int main()
{
......@@ -30,6 +33,7 @@ int main()
```
## 答案
```cpp
class Solution
{
......@@ -55,9 +59,12 @@ public:
}
};
```
## 选项
### A
```cpp
class Solution
{
......@@ -85,6 +92,7 @@ public:
```
### B
```cpp
class Solution
{
......@@ -112,6 +120,7 @@ public:
```
### C
```cpp
class Solution
{
......
......@@ -4,12 +4,15 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
#include <bits/stdc++.h>
using namespace std;
```
### after
```cpp
int main()
{
......@@ -22,6 +25,7 @@ int main()
```
## 答案
```cpp
class Solution
{
......@@ -68,9 +72,12 @@ public:
};
```
## 选项
### A
```cpp
class Solution
{
......@@ -117,6 +124,7 @@ public:
```
### B
```cpp
class Solution
{
......@@ -156,6 +164,7 @@ public:
```
### C
```cpp
class Solution
{
......
......@@ -4,7 +4,9 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
#include <bits/stdc++.h>
using namespace std;
......@@ -21,17 +23,22 @@ struct TreeNode
```
### after
```cpp
```
## 答案
```cpp
都是错的
```
## 选项
### A
```cpp
class Solution
{
......@@ -46,6 +53,7 @@ public:
```
### B
```cpp
class Solution
{
......@@ -74,6 +82,7 @@ public:
```
### C
```cpp
class Solution
{
......
# 两数之和
# 合并石头的最低成本
<p><code>N</code> 堆石头排成一排,第 <code>i</code> 堆中有&nbsp;<code>stones[i]</code>&nbsp;块石头。</p>
......@@ -51,32 +51,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 网格照明
<p>在 <code>N x N</code> 的网格 <code>grid</code> 上,每个单元格都有一盏灯,最初灯都处于 <strong>关闭</strong> 状态。</p>
......@@ -52,32 +52,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 查找常用字符
给你一个字符串数组 <code>words</code> ,请你找出所有在 <code>words</code> 的每个字符串中都出现的共用字符( <strong>包括重复字符</strong>),并以数组形式返回。你可以按 <strong>任意顺序</strong> 返回答案。
<p>&nbsp;</p>
......@@ -30,32 +30,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 检查替换后的词是否有效
给你一个字符串 <code>s</code> ,请你判断它是否 <strong>有效</strong>
<p>字符串 <code>s</code> <strong>有效</strong> 需要满足:假设开始有一个空字符串 <code>t = ""</code> ,你可以执行 <strong>任意次</strong> 下述操作将<strong> </strong><code>t</code><strong> 转换为 </strong><code>s</code></p>
......@@ -55,32 +55,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 最大连续1的个数 III
<p>给定一个由若干 <code>0</code><code>1</code> 组成的数组&nbsp;<code>A</code>,我们最多可以将&nbsp;<code>K</code>&nbsp;个值从 0 变成 1 。</p>
......@@ -35,32 +35,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之
# K 次取反后最大化的数组
<p>给定一个整数数组 A,我们<strong>只能</strong>用以下方法修改该数组:我们选择某个索引 <code>i</code>&nbsp;并将 <code>A[i]</code> 替换为 <code>-A[i]</code>,然后总共重复这个过程 <code>K</code> 次。(我们可以多次选择同一个索引 <code>i</code>。)</p>
......@@ -40,32 +40,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 笨阶乘
<p>通常,正整数 <code>n</code> 的阶乘是所有小于或等于 <code>n</code> 的正整数的乘积。例如,<code>factorial(10) = 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1</code></p>
......@@ -38,32 +38,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 行相等的最少多米诺旋转
<p>在一排多米诺骨牌中,<code>A[i]</code><code>B[i]</code>&nbsp;分别代表第 i 个多米诺骨牌的上半部分和下半部分。(一个多米诺是两个从 1 到 6 的数字同列平铺形成的&nbsp;&mdash;&mdash; 该平铺的每一半上都有一个数字。)</p>
......@@ -41,32 +41,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 前序遍历构造二叉搜索树
<p>返回与给定前序遍历&nbsp;<code>preorder</code> 相匹配的二叉搜索树(binary <strong>search</strong> tree)的根结点。</p>
......@@ -28,32 +28,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 十进制整数的反码
<p>每个非负整数&nbsp;<code>N</code>&nbsp;都有其二进制表示。例如,&nbsp;<code>5</code>&nbsp;可以被表示为二进制&nbsp;<code>&quot;101&quot;</code><code>11</code> 可以用二进制&nbsp;<code>&quot;1011&quot;</code>&nbsp;表示,依此类推。注意,除&nbsp;<code>N = 0</code>&nbsp;外,任何二进制表示中都不含前导零。</p>
......@@ -44,32 +44,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -33,7 +33,9 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
#include <bits/stdc++.h>
using namespace std;
......@@ -49,11 +51,13 @@ struct TreeNode
};
```
### after
```cpp
```
## 答案
```cpp
class Solution
{
......@@ -87,9 +91,12 @@ public:
};
```
## 选项
### A
```cpp
class Solution
{
......@@ -122,6 +129,7 @@ public:
```
### B
```cpp
class Solution
{
......@@ -144,6 +152,7 @@ public:
```
### C
```cpp
class Solution
{
......
# 两数之和
# 总持续时间可被 60 整除的歌曲
<p>在歌曲列表中,第 <code>i</code> 首歌曲的持续时间为 <code>time[i]</code> 秒。</p>
......@@ -35,32 +35,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 在 D 天内送达包裹的能力
<p>传送带上的包裹必须在 D 天内从一个港口运送到另一个港口。</p>
......@@ -60,32 +60,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 至少有 1 位重复的数字
<p>给定正整数&nbsp;<code>N</code>,返回小于等于 <code>N</code>&nbsp;且具有至少 1 位重复数字的正整数的个数。</p>
......@@ -35,32 +35,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 将数组分成和相等的三个部分
<p>给你一个整数数组 <code>arr</code>,只有可以将其划分为三个和相等的 <strong>非空</strong> 部分时才返回 <code>true</code>,否则返回 <code>false</code></p>
......@@ -41,32 +41,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 最佳观光组合
<p>给你一个正整数数组 <code>values</code>,其中 <code>values[i]</code> 表示第 <code>i</code> 个观光景点的评分,并且两个景点 <code>i</code> 和 <code>j</code> 之间的 <strong>距离</strong> 为 <code>j - i</code></p>
......@@ -35,32 +35,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 可被 K 整除的最小整数
<p>给定正整数&nbsp;<code>K</code>,你需要找出可以被 K 整除的、仅包含数字 <strong>1</strong> 的最小正整数 N。</p>
......@@ -35,32 +35,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 子串能表示从 1 到 N 数字的二进制串
<p>给定一个二进制字符串&nbsp;<code>S</code>(一个仅由若干&nbsp;&#39;0&#39;&#39;1&#39; 构成的字符串)和一个正整数&nbsp;<code>N</code>,如果对于从 <code>1</code><code>N</code> 的每个整数 <code>X</code>,其二进制表示都是&nbsp;<code>S</code> 的子串,就返回 <code>true</code>,否则返回 <code>false</code></p>
......@@ -28,32 +28,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 负二进制转换
<p>给出数字&nbsp;<code>N</code>,返回由若干&nbsp;<code>&quot;0&quot;</code>&nbsp;&nbsp;<code>&quot;1&quot;</code>组成的字符串,该字符串为 <code>N</code>&nbsp;<strong>负二进制(<code>base -2</code></strong>表示。</p>
......@@ -38,32 +38,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 可被 5 整除的二进制前缀
<p>给定由若干&nbsp;<code>0</code>&nbsp;&nbsp;<code>1</code>&nbsp;组成的数组 <code>A</code>。我们定义&nbsp;<code>N_i</code>:从&nbsp;<code>A[0]</code>&nbsp;<code>A[i]</code>&nbsp;的第 <code>i</code>&nbsp;个子数组被解释为一个二进制数(从最高有效位到最低有效位)。</p>
......@@ -44,32 +44,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 链表中的下一个更大节点
<p>给出一个以头节点&nbsp;<code>head</code>&nbsp;作为第一个节点的链表。链表中的节点分别编号为:<code>node_1, node_2, node_3, ...</code></p>
......@@ -40,32 +40,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -28,7 +28,9 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
#include <bits/stdc++.h>
using namespace std;
......@@ -44,11 +46,13 @@ struct TreeNode
};
```
### after
```cpp
```
## 答案
```cpp
class Solution
{
......@@ -82,9 +86,12 @@ public:
}
};
```
## 选项
### A
```cpp
class Solution
{
......@@ -122,6 +129,7 @@ public:
```
### B
```cpp
class Solution
......@@ -152,6 +160,7 @@ public:
```
### C
```cpp
class Solution
{
......
# 两数之和
# 飞地的数量
<p>给出一个二维数组&nbsp;<code>A</code>,每个单元格为 0(代表海)或 1(代表陆地)。</p>
......@@ -36,32 +36,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 删除最外层的括号
<p>有效括号字符串为空 <code>""</code><code>"(" + A + ")"</code> 或 <code>A + B</code> ,其中 <code>A</code> 和 <code>B</code> 都是有效的括号字符串,<code>+</code> 代表字符串的连接。</p>
......@@ -56,32 +56,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 数之和
# 从根到叶的二进制数之和
<p>给出一棵二叉树,其上每个结点的值都是 <code>0</code> 或 <code>1</code> 。每一条从根到叶的路径都代表一个从最高有效位开始的二进制数。例如,如果路径为 <code>0 -> 1 -> 1 -> 0 -> 1</code>,那么它表示二进制数 <code>01101</code>,也就是 <code>13</code> 。</p>
......@@ -49,32 +49,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 驼峰式匹配
<p>如果我们可以将<strong>小写字母</strong>插入模式串&nbsp;<code>pattern</code>&nbsp;得到待查询项&nbsp;<code>query</code>,那么待查询项与给定模式串匹配。(我们可以在任何位置插入每个字符,也可以插入 0 个字符。)</p>
......@@ -46,32 +46,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 视频拼接
<p>你将会获得一系列视频片段,这些片段来自于一项持续时长为 <code>T</code> 秒的体育赛事。这些片段可能有所重叠,也可能长度不一。</p>
......@@ -60,32 +60,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 除数博弈
<p>爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。</p>
......@@ -43,32 +43,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 节点与其祖先之间的最大差值
<p>给定二叉树的根节点 <code>root</code>,找出存在于 <strong>不同</strong> 节点 <code>A</code> 和 <code>B</code> 之间的最大值 <code>V</code>,其中 <code>V = |A.val - B.val|</code>,且 <code>A</code> 是 <code>B</code> 的祖先。</p>
......@@ -41,32 +41,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 最长等差数列
<p>给定一个整数数组&nbsp;<code>A</code>,返回 <code>A</code>&nbsp;中最长等差子序列的<strong>长度</strong></p>
......@@ -42,32 +42,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 从先序遍历还原二叉树
<p>我们从二叉树的根节点 <code>root</code>&nbsp;开始进行深度优先搜索。</p>
......@@ -46,32 +46,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 两地调度
<p>公司计划面试 <code>2n</code> 人。给你一个数组 <code>costs</code> ,其中 <code>costs[i] = [aCost<sub>i</sub>, bCost<sub>i</sub>]</code> 。第 <code>i</code> 人飞往 <code>a</code> 市的费用为 <code>aCost<sub>i</sub></code> ,飞往 <code>b</code> 市的费用为 <code>bCost<sub>i</sub></code></p>
......@@ -48,32 +48,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -26,7 +26,9 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
#include <bits/stdc++.h>
using namespace std;
......@@ -42,11 +44,13 @@ struct TreeNode
};
```
### after
```cpp
```
## 答案
```cpp
class Solution
{
......@@ -100,9 +104,12 @@ public:
}
};
```
## 选项
### A
```cpp
class Solution
{
......@@ -148,6 +155,7 @@ public:
```
### B
```cpp
class Solution
{
......@@ -197,6 +205,7 @@ public:
```
### C
```cpp
class Solution
{
......
# 两数之和
# 距离顺序排列矩阵单元格
<p>给出 <code>R</code><code>C</code> 列的矩阵,其中的单元格的整数坐标为 <code>(r, c)</code>,满足 <code>0 &lt;= r &lt; R</code><code>0 &lt;= c &lt; C</code></p>
......@@ -45,32 +45,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之
# 两个非重叠子数组的最大
<p>给出非负整数数组 <code>A</code> ,返回两个非重叠(连续)子数组中元素的最大和,子数组的长度分别为 <code>L</code><code>M</code>。(这里需要澄清的是,长为 L 的子数组可以出现在长为 M 的子数组之前或之后。)</p>
......@@ -47,32 +47,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 字符流
<p>按下述要求实现 <code>StreamChecker</code> 类:</p>
......@@ -40,32 +40,41 @@ streamChecker.query(&#39;l&#39;); // 返回 true,因为 &#39;kl&#39;
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 移动石子直到连续
<p>三枚石子放置在数轴上,位置分别为 <code>a</code><code>b</code><code>c</code></p>
......@@ -40,32 +40,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 边框着色
<p>给出一个二维整数网格&nbsp;<code>grid</code>,网格中的每个值表示该位置处的网格块的颜色。</p>
......@@ -45,32 +45,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 不相交的线
<p>在两条独立的水平线上按给定的顺序写下 <code>nums1</code><code>nums2</code> 中的整数。</p>
......@@ -57,32 +57,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 逃离大迷宫
<p>在一个 10<sup>6</sup> x 10<sup>6</sup> 的网格中,每个网格上方格的坐标为 <code>(x, y)</code></p>
......@@ -46,32 +46,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 有效的回旋镖
<p>回旋镖定义为一组三个点,这些点各不相同且<strong></strong>在一条直线上。</p>
......@@ -30,32 +30,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 把二叉搜索树转换为累加树
<p><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">给定一个二叉搜索树,请将它的每个</font></span></span></span></span>节点<span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">的值替换成树中大于或者等于该</font></span></span></span></span>节点<span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">值的所有</font></span></span></span></span>节点<span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">值之和。</font></span></span></span></span></p>
......@@ -58,32 +58,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 多边形三角剖分的最低得分
<p>给定&nbsp;<code>N</code>,想象一个凸&nbsp;<code>N</code>&nbsp;边多边形,其顶点按顺时针顺序依次标记为&nbsp;<code>A[0], A[i], ..., A[N-1]</code></p>
......@@ -45,32 +45,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -20,32 +20,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 移动石子直到连续 II
<p>在一个长度 <strong>无限 </strong>的数轴上,第 <code>i</code> 颗石子的位置为 <code>stones[i]</code>。如果一颗石子的位置最小/最大,那么该石子被称作 <strong>端点石子 </strong></p>
......@@ -54,32 +54,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 困于环中的机器人
<p>在无限的平面上,机器人最初位于&nbsp;<code>(0, 0)</code>&nbsp;处,面朝北方。机器人可以接受下列三条指令之一:</p>
......@@ -50,32 +50,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 不邻接植花
<p><code>n</code> 个花园,按从 <code>1</code> 到 <code>n</code> 标记。另有数组 <code>paths</code> ,其中 <code>paths[i] = [x<sub>i</sub>, y<sub>i</sub>]</code> 描述了花园 <code>x<sub>i</sub></code> 到花园 <code>y<sub>i</sub></code> 的双向路径。在每个花园中,你打算种下四种花之一。</p>
......@@ -52,32 +52,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之
# 分隔数组以得到最大
<p>给你一个整数数组 <code>arr</code>,请你将该数组分隔为长度最多为 k 的一些(连续)子数组。分隔完成后,每个子数组的中的所有值都会变为该子数组中的最大值。</p>
......@@ -46,32 +46,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 最长重复子串
<p>给出一个字符串&nbsp;<code>S</code>,考虑其所有<strong>重复子串</strong><code>S</code> 的连续子串,出现两次或多次,可能会有重叠)。</p>
......@@ -30,32 +30,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 最后一块石头的重量
<p>有一堆石头,每块石头的重量都是正整数。</p>
......@@ -36,32 +36,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 删除字符串中的所有相邻重复项
<p>给出由小写字母组成的字符串&nbsp;<code>S</code><strong>重复项删除操作</strong>会选择两个相邻且相同的字母,并删除它们。</p>
......@@ -28,32 +28,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 最长字符串链
<p>给出一个单词列表,其中每个单词都由小写英文字母组成。</p>
......@@ -31,32 +31,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 最后一块石头的重量 II
<p>有一堆石头,用整数数组 <code>stones</code> 表示。其中 <code>stones[i]</code> 表示第 <code>i</code> 块石头的重量。</p>
......@@ -51,32 +51,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -35,32 +35,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 高度检查器
<p>学校打算为全体学生拍一张年度纪念照。根据要求,学生需要按照 <strong>非递减</strong> 的高度顺序排成一行。</p>
......@@ -52,32 +52,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 爱生气的书店老板
<p>今天,书店老板有一家店打算试营业 <code>customers.length</code> 分钟。每分钟都有一些顾客(<code>customers[i]</code>)会进入书店,所有这些顾客都会在那一分钟结束后离开。</p>
......@@ -32,32 +32,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 交换一次的先前排列
<p>给你一个正整数的数组 <code>A</code>(其中的元素不一定完全不同),请你返回可在 <strong>一次交换</strong>(交换两数字 <code>A[i]</code><code>A[j]</code> 的位置)后得到的、按字典序排列小于 <code>A</code> 的最大可能排列。</p>
......@@ -50,32 +50,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 距离相等的条形码
<p>在一个仓库里,有一排条形码,其中第 <code>i</code> 个条形码为&nbsp;<code>barcodes[i]</code></p>
......@@ -31,32 +31,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -22,32 +22,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -26,32 +26,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 字符串的最大公因子
<p>对于字符串 <code>S</code> 和 <code>T</code>,只有在 <code>S = T + ... + T</code><code>T</code> 自身连接 1 次或多次)时,我们才认定 “<code>T</code> 能除尽 <code>S</code>”。</p>
......@@ -40,32 +40,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 按列翻转得到最大值等行数
<p>给定由若干 0 和 1 组成的矩阵 <code>matrix</code>,从中选出任意数量的列并翻转其上的 <strong>每个 </strong>单元格。翻转后,单元格的值从 0 变成 1,或者从 1 变为 0 。</p>
......@@ -46,32 +46,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 负二进制数相加
<p>给出基数为 <strong>-2</strong>&nbsp;的两个数&nbsp;<code>arr1</code>&nbsp;<code>arr2</code>,返回两数相加的结果。</p>
......@@ -30,32 +30,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 元素和为目标值的子矩阵数量
<p>给出矩阵 <code>matrix</code> 和目标值 <code>target</code>,返回元素总和等于目标值的非空子矩阵的数量。</p>
......@@ -47,32 +47,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# Bigram 分词
<p>给出第一个词&nbsp;<code>first</code> 和第二个词&nbsp;<code>second</code>,考虑在某些文本&nbsp;<code>text</code>&nbsp;中可能以 &quot;<code>first second third</code>&quot; 形式出现的情况,其中&nbsp;<code>second</code>&nbsp;紧随&nbsp;<code>first</code>&nbsp;出现,<code>third</code>&nbsp;紧随&nbsp;<code>second</code>&nbsp;出现。</p>
......@@ -32,32 +32,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 活字印刷
<p>你有一套活字字模&nbsp;<code>tiles</code>,其中每个字模上都刻有一个字母&nbsp;<code>tiles[i]</code>。返回你可以印出的非空字母序列的数目。</p>
......@@ -31,32 +31,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -36,32 +36,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 根到叶路径上的不足节点
<p>给定一棵二叉树的根 <code>root</code>,请你考虑它所有&nbsp;<strong>从根到叶的路径</strong>:从根到任何叶的路径。(所谓一个叶子节点,就是一个没有子节点的节点)</p>
......@@ -44,32 +44,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 不同字符的最小子序列
<p>返回 <code>s</code> 字典序最小的子序列,该子序列包含 <code>s</code> 的所有不同字符,且只包含一次。</p>
......@@ -31,32 +31,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 复写零
<p>给你一个长度固定的整数数组&nbsp;<code>arr</code>,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。</p>
......@@ -34,32 +34,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -20,32 +20,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 受标签影响的最大值
<p>我们有一个项的集合,其中第&nbsp;<code>i</code>&nbsp;项的值为&nbsp;<code>values[i]</code>,标签为&nbsp;<code>labels[i]</code></p>
......@@ -54,32 +54,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 二进制矩阵中的最短路径
<p>给你一个 <code>n x n</code> 的二进制矩阵 <code>grid</code> 中,返回矩阵中最短 <strong>畅通路径</strong> 的长度。如果不存在这样的路径,返回 <code>-1</code></p>
......@@ -48,32 +48,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 最短公共超序列
<p>给出两个字符串&nbsp;<code>str1</code>&nbsp;<code>str2</code>,返回同时以&nbsp;<code>str1</code>&nbsp;&nbsp;<code>str2</code>&nbsp;作为子序列的最短字符串。如果答案不止一个,则可以返回满足条件的任意一个答案。</p>
......@@ -28,32 +28,41 @@ str2 = &quot;cab&quot; 是 &quot;cabac&quot; 的一个子串,因为我们可
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 大样本统计
<p>我们对&nbsp;<code>0</code>&nbsp;&nbsp;<code>255</code>&nbsp;之间的整数进行采样,并将结果存储在数组&nbsp;<code>count</code>&nbsp;中:<code>count[k]</code>&nbsp;就是整数&nbsp;<code>k</code> 的采样个数。</p>
......@@ -39,32 +39,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 拼车
<p>假设你是一位顺风车司机,车上最初有&nbsp;<code>capacity</code>&nbsp;个空座位可以用来载客。由于道路的限制,车&nbsp;<strong>只能&nbsp;</strong>向一个方向行驶(也就是说,<strong>不允许掉头或改变方向</strong>,你可以将其想象为一个向量)。</p>
......@@ -56,32 +56,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 山脉数组中查找目标值
<p>(这是一个 <strong>交互式问题&nbsp;</strong></p>
......@@ -67,32 +67,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 花括号展开 II
<p>如果你熟悉 Shell 编程,那么一定了解过花括号展开,它可以用来生成任意字符串。</p>
......@@ -64,32 +64,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -4,12 +4,15 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
#include <bits/stdc++.h>
using namespace std;
```
### after
```cpp
int main()
{
......@@ -26,6 +29,7 @@ int main()
```
## 答案
```cpp
class Solution
{
......@@ -46,9 +50,12 @@ public:
}
};
```
## 选项
### A
```cpp
class Solution
{
......@@ -74,6 +81,7 @@ public:
```
### B
```cpp
class Solution
{
......@@ -106,6 +114,7 @@ public:
```
### C
```cpp
class Solution
{
......
......@@ -43,32 +43,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 分糖果 II
<p>排排坐,分糖果。</p>
......@@ -48,32 +48,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 二叉树寻路
<p>在一棵无限的二叉树上,每个节点都有两个子节点,树中的节点 <strong>逐行</strong> 依次按&nbsp;&ldquo;&rdquo; 字形进行标记。</p>
......@@ -35,32 +35,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 填充书架
<p>附近的家居城促销,你买回了一直心仪的可调节书架,打算把自己的书都整理到新的书架上。</p>
......@@ -40,32 +40,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 解析布尔表达式
<p>给你一个以字符串形式表述的&nbsp;<a href="https://baike.baidu.com/item/%E5%B8%83%E5%B0%94%E8%A1%A8%E8%BE%BE%E5%BC%8F/1574380?fr=aladdin" target="_blank">布尔表达式</a>(boolean) <code>expression</code>,返回该式的运算结果。</p>
......@@ -51,32 +51,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# IP 地址无效化
<p>给你一个有效的 <a href="https://baike.baidu.com/item/IPv4" target="_blank">IPv4</a> 地址&nbsp;<code>address</code>,返回这个 IP 地址的无效化版本。</p>
......@@ -29,32 +29,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 航班预订统计
<p>这里有&nbsp;<code>n</code>&nbsp;个航班,它们分别从 <code>1</code><code>n</code> 进行编号。</p>
......@@ -50,32 +50,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -34,32 +34,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 删点成林
<p>给出二叉树的根节点&nbsp;<code>root</code>,树上每个节点都有一个不同的值。</p>
......@@ -30,32 +30,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 有效括号的嵌套深度
<p><strong>有效括号字符串 </strong>定义:对于每个左括号,都能找到与之对应的右括号,反之亦然。详情参见题末「<strong>有效括号字符串</strong>」部分。</p>
......@@ -79,32 +79,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 按序打印
<p>我们提供了一个类:</p>
......@@ -53,32 +53,41 @@ public class Foo {
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 交替打印FooBar
<p>我们提供一个类:</p>
......@@ -43,32 +43,41 @@ class FooBar {
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 打印零与奇偶数
<p>假设有这么一个类:</p>
......@@ -38,32 +38,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# H2O 生成
<p>现在有两种线程,氧 <code>oxygen</code> 和氢 <code>hydrogen</code>,你的目标是组织这两种线程来产生水分子。</p>
......@@ -48,32 +48,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
......@@ -40,7 +40,9 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
#include <bits/stdc++.h>
using namespace std;
......@@ -56,17 +58,22 @@ struct TreeNode
};
```
### after
```cpp
```
## 答案
```cpp
其他三个都是错的
```
## 选项
### A
```cpp
class Solution
{
......@@ -111,6 +118,7 @@ public:
```
### B
```cpp
class Solution
......@@ -142,6 +150,7 @@ public:
```
### C
```cpp
class Solution
{
......
# 两数之和
# 数组的相对排序
<p>给你两个数组,<code>arr1</code> 和 <code>arr2</code></p>
......@@ -32,32 +32,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 最深叶节点的最近公共祖先
<p>给你一个有根节点的二叉树,找到它最深的叶节点的最近公共祖先。</p>
......@@ -55,32 +55,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
# 两数之和
# 表现良好的最长时间段
<p>给你一份工作时间表&nbsp;<code>hours</code>,上面记录着某一位员工每天的工作小时数。</p>
......@@ -28,32 +28,41 @@
<p>以下错误的选项是?</p>
## aop
### before
```cpp
```
### after
```cpp
```
## 答案
```cpp
```
## 选项
### A
```cpp
```
### B
```cpp
```
### C
```cpp
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册