【数组】62. 不同路径
题目:

解答:

1 class Solution { 2 public: 3 int uniquePaths(int m, int n) 4 { 5 vector<vector<int>> dp(m,vector<int>(n)); 6 7 for (int i = 0; i < n; i++) 8 { 9 dp[0][i] = 1; 10 } 11 for (int i = 0; i < m; i++) 12 { 13 dp[i][0] = 1; 14 } 15 for (int i = 1; i < m; i++) 16 { 17 for (int j = 1; j < n; j++) 18 { 19 dp[i][j] = dp[i - 1][j] + dp[i][j - 1]; 20 } 21 } 22 return dp[m - 1][n - 1]; 23 } 24 };

浙公网安备 33010602011771号