LeetCode[62] 不同路径

  • Description:

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

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

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

  • 解法:动态规划
int uniquePaths(int m, int n) {
        vector<vector<int>> dp(m, vector<int>(n));
        for(int i=0; i < m; i++)
            for(int j = 0; j < n; j++)
                dp[i][j] = 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][j-1] + dp[i-1][j];
        return dp[m-1][n-1];
    }

相关推荐

  1. LeetCode[62] 不同路径

    2024-01-06 17:38:01       57 阅读
  2. leetcode 62.不同路径

    2024-01-06 17:38:01       42 阅读
  3. LeetCode 题目 62不同路径【python】

    2024-01-06 17:38:01       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-06 17:38:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-06 17:38:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-06 17:38:01       82 阅读
  4. Python语言-面向对象

    2024-01-06 17:38:01       91 阅读

热门阅读

  1. react:ffcreator中FFCreatorCenter视频队例

    2024-01-06 17:38:01       54 阅读
  2. 【注解】@FeignClient 用于微服务通信

    2024-01-06 17:38:01       51 阅读
  3. 树莓派4B 入门

    2024-01-06 17:38:01       59 阅读
  4. react高阶成分(HOC)

    2024-01-06 17:38:01       65 阅读
  5. 写你的第一个Vue程序

    2024-01-06 17:38:01       69 阅读
  6. 若依系统/pagehelper最米且暴解决pagehelper分页失效

    2024-01-06 17:38:01       66 阅读
  7. Node.js + Mysql 防止sql注入的写法

    2024-01-06 17:38:01       58 阅读
  8. 第一章 随机事件和概率

    2024-01-06 17:38:01       39 阅读
  9. 对象转成json,由于数据量过大压缩成.json.zip格式

    2024-01-06 17:38:01       53 阅读
  10. git 使用场景 本地分支 推送到 远程分支

    2024-01-06 17:38:01       76 阅读
  11. CentOS:安装gitlab

    2024-01-06 17:38:01       67 阅读
  12. 2023.12.31力扣每日一题——一年中的第几天

    2024-01-06 17:38:01       69 阅读