import java.util.*;
public class Solution {
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param m int整型
* @param n int整型
* @return int整型
*/
public int uniquePaths (int m, int n) {
// write code here
int[][] ints = new int[m + 1][n + 1];
return uniquePathsEn(m,n, ints);
}
public int uniquePathsEn (int m, int n,int[][] ints) {
if (m == 1 || n == 1 ) {
return 1;
}
if (ints[m][n] != 0) {
return ints[m][n];
}
ints[m][n] = uniquePathsEn(m-1,n, ints) + uniquePathsEn(m,n-1,ints);
return ints[m][n];
}
}