赞
踩
- class Solution {
- public:
- int uniquePaths(int m, int n) {
- vector<vector<int>> dp(m,vector<int>(n));
- dp[0][0]=1;
- for(int i=0;i<m;++i)
- {
- for(int j=0;j<n;++j)
- {
- if(i==0&&j==0)
- ;
- else if(i==0)
- dp[i][j]=dp[i][j-1];
- else if(j==0)
- dp[i][j]=dp[i-1][j];
- else
- dp[i][j]=dp[i-1][j]+dp[i][j-1];
- }
- }
- return dp[m-1][n-1];
- }
- };
- class Solution {
- public:
- int uniquePaths(int m, int n) {
- vector<vector<int>> dp(m,vector<int>(n));
- for(int i=0;i<n;++i)
- dp[0][i]=1;
- for(int i=0;i<m;++i)
- dp[i][0]=1;
- for(int i=1;i<m;++i)
- {
- for(int j=1;j<n;++j)
- {
- dp[i][j]=dp[i-1][j]+dp[i][j-1];
- }
- }
- return dp[m-1][n-1];
- }
- };
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。