力扣62. 不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?

示例 1:

输入:m = 3, n = 7     输出:28

动态规划:

class Solution {
public:
    int uniquePaths(int m, int n) {
//创建一个大小为m的外部向量,每个元素都是一个大小为n的内部向量,内部向量初始化为0。
        vector<vector<int>> ret(m,vector<int>(n,0));
//第0行第0列初始化为1
        for(int j=0;j<n;j++){ret[0][j]=1;}
        for(int i=0;i<m;i++){ret[i][0]=1;}
        
        for(int i=1;i<m;i++){
            for(int j=1;j<n;j++){
                ret[i][j]=ret[i][j-1]+ret[i-1][j];
            }
        }
        return ret[m-1][n-1];
    }
};

相关推荐

最近更新

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

    2024-06-13 04:10:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 04:10:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 04:10:02       82 阅读
  4. Python语言-面向对象

    2024-06-13 04:10:02       91 阅读

热门阅读

  1. 英智AI算力平台上成功运行腾讯TI-ONE训练平台

    2024-06-13 04:10:02       36 阅读
  2. 搜索与图论:所有可达路径(DFS算法)

    2024-06-13 04:10:02       30 阅读
  3. 鸿蒙HarmonyOS $r(““)与$rawfile(““)的区别

    2024-06-13 04:10:02       24 阅读
  4. 3.UI自动化测试中的PO模式

    2024-06-13 04:10:02       26 阅读
  5. 华为手机USB调试调过登录

    2024-06-13 04:10:02       32 阅读
  6. 第十九章 SOAP 错误处理

    2024-06-13 04:10:02       31 阅读
  7. 低代码开发:中小企业数字化转型指南

    2024-06-13 04:10:02       33 阅读
  8. 如何看待微芯片的植入

    2024-06-13 04:10:02       30 阅读
  9. Kubeadm 快速安装k8s集群

    2024-06-13 04:10:02       26 阅读
  10. Centos7.9使用kubeadm部署K8S集群

    2024-06-13 04:10:02       26 阅读