替换图片链接

This commit is contained in:
programmercarl
2025-03-17 15:52:23 +08:00
parent 91e7dab72c
commit 86a0208485
216 changed files with 813 additions and 813 deletions

View File

@@ -16,7 +16,7 @@
示例 1
![](https://code-thinking-1253855093.file.myqcloud.com/pics/20210110174033215.png)
![](https://file.kamacoder.com/pics/20210110174033215.png)
* 输入m = 3, n = 7
* 输出28
@@ -62,7 +62,7 @@
如图举例:
![62.不同路径](https://code-thinking-1253855093.file.myqcloud.com/pics/20201209113602700.png)
![62.不同路径](https://file.kamacoder.com/pics/20201209113602700.png)
此时问题就可以转化为求二叉树叶子节点的个数,代码如下:
@@ -131,7 +131,7 @@ for (int j = 0; j < n; j++) dp[0][j] = 1;
如图所示:
![62.不同路径1](https://code-thinking-1253855093.file.myqcloud.com/pics/20201209113631392.png)
![62.不同路径1](https://file.kamacoder.com/pics/20201209113631392.png)
以上动规五部曲分析完毕C++代码如下:
@@ -180,7 +180,7 @@ public:
在这个图中可以看出一共mn的话无论怎么走走到终点都需要 m + n - 2 步。
![62.不同路径](https://code-thinking-1253855093.file.myqcloud.com/pics/20201209113602700-20230310120944078.png)
![62.不同路径](https://file.kamacoder.com/pics/20201209113602700-20230310120944078.png)
在这m + n - 2 步中,一定有 m - 1 步是要向下走的,不用管什么时候向下走。
@@ -190,7 +190,7 @@ public:
那么答案,如图所示:
![62.不同路径2](https://code-thinking-1253855093.file.myqcloud.com/pics/20201209113725324.png)
![62.不同路径2](https://file.kamacoder.com/pics/20201209113725324.png)
**求组合的时候要防止两个int相乘溢出** 所以不能把算式的分子都算出来,分母都算出来再做除法。