diff --git a/README.md b/README.md
index 558c8735..975ea809 100644
--- a/README.md
+++ b/README.md
@@ -480,15 +480,15 @@ backtracking() {
**加我的微信,备注:「个人简单介绍」+「组队刷题」**, 拉你进刷题群,每天一道经典题目分析,而且题目不是孤立的,每一道题目之间都是有关系的,都是由浅入深一脉相承的,所以学习效果最好是每篇连续着看,也许之前你会某些知识点,但是一直没有把知识点串起来,这里每天一篇文章就会帮你把知识点串起来。我也花了不少精力来整理我的题解,**而且我不会在群里发任何广告,纯自己学习和分享。 欢迎你的加入!**
-
+
# 我的公众号
更多精彩文章持续更新,微信搜索:「代码随想录」第一时间围观,关注后回复: 「简历模板」「java」「C++」「python」「算法与数据结构」 等关键字就可以获得我多年整理出来的学习资料。
-**每天8:35准时为你推送一篇经典面试题目,帮你梳理算法知识体系,轻松学习算法!**
+**每天8:35准时为你推送一篇经典面试题目,帮你梳理算法知识体系,轻松学习算法!**,并且公众号里有大量学习资源,也有我自己的学习心得和方法总结,相信你一定会有所收获!
-
+
diff --git a/pics/17. 电话号码的字母组合.png b/pics/17. 电话号码的字母组合.png
new file mode 100644
index 00000000..fc076d97
Binary files /dev/null and b/pics/17. 电话号码的字母组合.png differ
diff --git a/problems/0216.组合总和III.md b/problems/0216.组合总和III.md
index 87ed47e6..ae18a3fa 100644
--- a/problems/0216.组合总和III.md
+++ b/problems/0216.组合总和III.md
@@ -55,7 +55,7 @@ private:
vector> result;
vector path;
void backtracking(int target, int k, int num, int sum, int startIndex) {
- if (sum > target || num > k) {
+ if (sum > target || num > k) { // 剪枝操作,如果sum大于target或者num大于k了没有继续搜索的必要了
return;
}
if (num == k && sum == target) {