Lintcode 114.不同的路径

来源:互联网 发布:于正 笑傲江湖 知乎 编辑:程序博客网 时间:2024/04/30 19:59

有一个机器人的位于一个 m × n 个网格左上角。

机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。

问有多少条不同的路径?

class Solution {public:    /*     * @param m: positive integer (1 <= m <= 100)     * @param n: positive integer (1 <= n <= 100)     * @return: An integer     */    int uniquePaths(int m, int n) {        // write your code here              int dp[m][n];          memset(dp,0,sizeof(dp));                    for(int i=0;i<m;++i)              dp[i][0]=1;          for(int i=0;i<n;++i)              dp[0][i]=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];              }};


原创粉丝点击