替换图片链接
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
示例 1:
|
||||
|
||||

|
||||

|
||||
|
||||
* 输入:m = 3, n = 7
|
||||
* 输出:28
|
||||
@@ -62,7 +62,7 @@
|
||||
|
||||
如图举例:
|
||||
|
||||

|
||||

|
||||
|
||||
此时问题就可以转化为求二叉树叶子节点的个数,代码如下:
|
||||
|
||||
@@ -131,7 +131,7 @@ for (int j = 0; j < n; j++) dp[0][j] = 1;
|
||||
|
||||
如图所示:
|
||||
|
||||

|
||||

|
||||
|
||||
以上动规五部曲分析完毕,C++代码如下:
|
||||
|
||||
@@ -180,7 +180,7 @@ public:
|
||||
|
||||
在这个图中,可以看出一共m,n的话,无论怎么走,走到终点都需要 m + n - 2 步。
|
||||
|
||||

|
||||

|
||||
|
||||
在这m + n - 2 步中,一定有 m - 1 步是要向下走的,不用管什么时候向下走。
|
||||
|
||||
@@ -190,7 +190,7 @@ public:
|
||||
|
||||
那么答案,如图所示:
|
||||
|
||||

|
||||

|
||||
|
||||
**求组合的时候,要防止两个int相乘溢出!** 所以不能把算式的分子都算出来,分母都算出来再做除法。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user