不同路径(难度:中等)
AC代码
有点水
class Solution {
public:int uniquePaths(int m, int n) {//以m为行,n为列,创建二维数组vector <vector<int>> dp(m+1,vector<int>(n+1));dp[0][1]=1;dp[1][0]=1;for(int i=0;i<m;i++){for(int j=0;j<n;j++){//当只有一行,或者只有一列时,只有一种方法,就是沿着一条直线if(i==0 || j==0){dp[i][j]=1;}else{dp[i][j]=dp[i-1][j]+dp[i][j-1];}}}return dp[m-1][n-1];}
};