diff --git a/solution/CONTEST_README.md b/solution/CONTEST_README.md
index 9f3e08891b304..09efc94269aca 100644
--- a/solution/CONTEST_README.md
+++ b/solution/CONTEST_README.md
@@ -2095,6 +2095,7 @@ comments: true
- [1812. 判断国际象棋棋盘中一个格子的颜色](/solution/1800-1899/1812.Determine%20Color%20of%20a%20Chessboard%20Square/README.md)
- [1813. 句子相似性 III](/solution/1800-1899/1813.Sentence%20Similarity%20III/README.md)
+- [1814. 统计一个数组中好对子的数目](/solution/1800-1899/1814.Count%20Nice%20Pairs%20in%20an%20Array/README.md)
- [1815. 得到新鲜甜甜圈的最多组数](/solution/1800-1899/1815.Maximum%20Number%20of%20Groups%20Getting%20Fresh%20Donuts/README.md)
#### 第 234 场周赛(2021-03-28 10:30, 90 分钟) 参赛人数 4998
diff --git a/solution/CONTEST_README_EN.md b/solution/CONTEST_README_EN.md
index d970ab5a8a8fd..c47380fc155e8 100644
--- a/solution/CONTEST_README_EN.md
+++ b/solution/CONTEST_README_EN.md
@@ -2098,6 +2098,7 @@ If you want to estimate your score changes after the contest ends, you can visit
- [1812. Determine Color of a Chessboard Square](/solution/1800-1899/1812.Determine%20Color%20of%20a%20Chessboard%20Square/README_EN.md)
- [1813. Sentence Similarity III](/solution/1800-1899/1813.Sentence%20Similarity%20III/README_EN.md)
+- [1814. Count Nice Pairs in an Array](/solution/1800-1899/1814.Count%20Nice%20Pairs%20in%20an%20Array/README_EN.md)
- [1815. Maximum Number of Groups Getting Fresh Donuts](/solution/1800-1899/1815.Maximum%20Number%20of%20Groups%20Getting%20Fresh%20Donuts/README_EN.md)
#### Weekly Contest 234
diff --git a/solution/README.md b/solution/README.md
index aa9e292afc7e2..e4f959a807387 100644
--- a/solution/README.md
+++ b/solution/README.md
@@ -1824,6 +1824,7 @@
| 1811 | [寻找面试候选人](/solution/1800-1899/1811.Find%20Interview%20Candidates/README.md) | `数据库` | 中等 | 🔒 |
| 1812 | [判断国际象棋棋盘中一个格子的颜色](/solution/1800-1899/1812.Determine%20Color%20of%20a%20Chessboard%20Square/README.md) | `数学`,`字符串` | 简单 | 第 49 场双周赛 |
| 1813 | [句子相似性 III](/solution/1800-1899/1813.Sentence%20Similarity%20III/README.md) | `数组`,`双指针`,`字符串` | 中等 | 第 49 场双周赛 |
+| 1814 | [统计一个数组中好对子的数目](/solution/1800-1899/1814.Count%20Nice%20Pairs%20in%20an%20Array/README.md) | `数组`,`哈希表`,`数学`,`计数` | 中等 | 第 49 场双周赛 |
| 1815 | [得到新鲜甜甜圈的最多组数](/solution/1800-1899/1815.Maximum%20Number%20of%20Groups%20Getting%20Fresh%20Donuts/README.md) | `位运算`,`记忆化搜索`,`数组`,`动态规划`,`状态压缩` | 困难 | 第 49 场双周赛 |
| 1816 | [截断句子](/solution/1800-1899/1816.Truncate%20Sentence/README.md) | `数组`,`字符串` | 简单 | 第 235 场周赛 |
| 1817 | [查找用户活跃分钟数](/solution/1800-1899/1817.Finding%20the%20Users%20Active%20Minutes/README.md) | `数组`,`哈希表` | 中等 | 第 235 场周赛 |
diff --git a/solution/README_EN.md b/solution/README_EN.md
index af04040c409b3..13c7c285e4134 100644
--- a/solution/README_EN.md
+++ b/solution/README_EN.md
@@ -1822,6 +1822,7 @@ Press Control + F(or Command + F on
| 1811 | [Find Interview Candidates](/solution/1800-1899/1811.Find%20Interview%20Candidates/README_EN.md) | `Database` | Medium | 🔒 |
| 1812 | [Determine Color of a Chessboard Square](/solution/1800-1899/1812.Determine%20Color%20of%20a%20Chessboard%20Square/README_EN.md) | `Math`,`String` | Easy | Biweekly Contest 49 |
| 1813 | [Sentence Similarity III](/solution/1800-1899/1813.Sentence%20Similarity%20III/README_EN.md) | `Array`,`Two Pointers`,`String` | Medium | Biweekly Contest 49 |
+| 1814 | [Count Nice Pairs in an Array](/solution/1800-1899/1814.Count%20Nice%20Pairs%20in%20an%20Array/README_EN.md) | `Array`,`Hash Table`,`Math`,`Counting` | Medium | Biweekly Contest 49 |
| 1815 | [Maximum Number of Groups Getting Fresh Donuts](/solution/1800-1899/1815.Maximum%20Number%20of%20Groups%20Getting%20Fresh%20Donuts/README_EN.md) | `Bit Manipulation`,`Memoization`,`Array`,`Dynamic Programming`,`Bitmask` | Hard | Biweekly Contest 49 |
| 1816 | [Truncate Sentence](/solution/1800-1899/1816.Truncate%20Sentence/README_EN.md) | `Array`,`String` | Easy | Weekly Contest 235 |
| 1817 | [Finding the Users Active Minutes](/solution/1800-1899/1817.Finding%20the%20Users%20Active%20Minutes/README_EN.md) | `Array`,`Hash Table` | Medium | Weekly Contest 235 |