常见动态规划,注意每走一步就continue;因为一次只能走一步,不能多步。
class Solution { public: /** * * @param m int整型 * @param n int整型 * @return int整型 */ int uniquePaths(int m, int n) { // write code here int dp[m][n]; for(int i = 0;i<m;i++){ for(int j = 0; j< n;j++){ if(i==0){ dp[i][j] = 1; continue;//重点 } if(j==0){ dp[i][j] = 1; continue;//重点 } dp[i][j] = dp[i-1][j]+dp[i][j-1]; } } return dp[m-1][n-1]; } };