当前位置: 首页 > article >正文

leetcode 62. 不同路径

题目如下
在这里插入图片描述
数据范围

在这里插入图片描述

因为机器人只能向下或者向右所以当机器人所处坐标为(i,j)时机器人仅能从(i - 1,j)
或者(i,j - 1)到达。所以这道题的思路很好得到:
	令f(i,j)为机器人到达此处的路径数 则f(i,j) = f(i - 1,j) + f(i,j - 1)
	

通过代码

class Solution {
public:
    int uniquePaths(int m, int n) {
        vector<vector<int>> dp(m,vector<int>(n));
        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];
}
};

在这里插入图片描述


http://www.kler.cn/a/512091.html

相关文章:

  • FPGA 21 ,深入理解 Verilog 中的基数,以及二进制数与十进制数之间的关系( Verilog中的基数 )
  • 和优秀的人一起共事,你会越来越优秀!
  • JavaFx + SpringBoot 快速开始脚手架
  • 详解构造函数和析构函数
  • HarmonyOS应用开发-低代码开发登录页面(超详细)
  • K8s学习
  • CentOS 7中 分区工具fdisk的常用命令【解释来自gpt】
  • PHP For 循环
  • 【RabbitMQ】rabbitmq广播模式的使用
  • Ubuntu 完整卸载 WPS Office (deb包安装版)
  • 【C++篇】红黑树封装 实现map和set
  • 机器人“大脑+小脑”范式:算力魔方赋能智能自主导航
  • C# OpenCvSharp 部署文档矫正,包括文档扭曲/模糊/阴影等情况
  • 【数据库初阶】MySQL中表的约束(上)
  • Python基于OpenCV和PyQt5的人脸识别上课签到系统【附源码】
  • Navicat 导出表结构后运行查询失败ERROR 1064 (42000): You have an error in your SQL syntax;
  • Vue3轮播图左右联动
  • Astropay之坑
  • IJCAI-2024 | 具身导航的花样Prompts!VLN-MP:利用多模态Prompts增强视觉语言导航能力
  • 【TVM教程】为 ARM CPU 自动调优卷积网络
  • WPF MVVM 模式如何监听IsVisibleChanged 事件
  • AI预测福彩3D采取888=3策略+和值012路+胆码预测2025年1月20日新模型预测第1弹
  • OSCP - Proving Grounds - BullyBox
  • 基于SpringBoot的个人博客系统的设计与实现(源码+SQL脚本+LW+部署讲解等)
  • 单行文本框控件
  • (4)Vue 3 + Vite + Axios + Pinia + Tailwind CSS搭建一个基础框架