C++ 62. 不同路径


一、题目描述

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。

机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。

问总共有多少条不同的路径?

链接: 62. 不同路径


二、参考代码

class Solution {
public:
    int uniquePaths(int m, int n) {
        vector<vector<int>> dp(m, vector<int>(n, 0));
        for (int i = 0; i < m; i++) dp[i][0] = 1;
        for (int j = 0; j < n; j++) dp[0][j] = 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];
    }
};


相关推荐

  1. C++ 62. 不同路径

    2024-05-10 11:58:06       10 阅读
  2. LeetCode[62] 不同路径

    2024-05-10 11:58:06       32 阅读
  3. leetcode 62.不同路径

    2024-05-10 11:58:06       12 阅读
  4. 62. 不同路径

    2024-05-10 11:58:06       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-10 11:58:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-10 11:58:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-10 11:58:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-10 11:58:06       18 阅读

热门阅读

  1. 文件上传前端处理

    2024-05-10 11:58:06       8 阅读
  2. C++ QT设计模式:备忘录模式

    2024-05-10 11:58:06       9 阅读
  3. Visual Studio和Visual Studio Code适用于哪些编程语言

    2024-05-10 11:58:06       9 阅读
  4. DevOps技术栈(Nginx)

    2024-05-10 11:58:06       9 阅读
  5. c#:求所有水仙花数的和

    2024-05-10 11:58:06       9 阅读
  6. 1329. 将矩阵按对角线排序

    2024-05-10 11:58:06       13 阅读
  7. RUST编程语言入门基础2024

    2024-05-10 11:58:06       13 阅读
  8. 算法题:动态规划

    2024-05-10 11:58:06       12 阅读
  9. webpack4和webpack5区别4---自动清除打包目录

    2024-05-10 11:58:06       9 阅读