示例 1:
输入: m = 3, n = 2
输出: 3
解释:
从左上角开始,总共有 3 条路径可以到达右下角。
1. 向右 -> 向右 -> 向下
2. 向右 -> 向下 -> 向右
3. 向下 -> 向右 -> 向右
示例 2:
输入: m = 7, n = 3
输出: 28
思路:太过于简单,不会做的去翻我的动态规划萌新入门看。
class Solution {public int uniquePaths(int m, int n) {int[] cur = new int[n];Arrays.fill(cur,1);for (int i = 1; i < m;i++){for (int j = 1; j < n; j++){cur[j] += cur[j-1] ;}}return cur[n-1];}
}