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

Leetcode—62.不同路径【中等】

2023每日刷题(七十二)

Leetcode—62.不同路径

在这里插入图片描述

超时dfs代码

class Solution {
public:int uniquePaths(int m, int n) {int starti = 1, startj = 1;int ans = 0;function<void(int, int)> dfs = [&](int i, int j) {if(i == m && j == n) {ans++;return;}if(i > m || j > n) {return;}dfs(i + 1, j);dfs(i, j + 1);};dfs(1, 1);return ans;}
};

运行结果

在这里插入图片描述

动态规划C++实现代码

class Solution {
public:int uniquePaths(int m, int n) {vector<vector<int>> f(m, vector<int>(n, 1));for(int i = 1; i < m; i++) {for(int j = 1; j < n; j++) {f[i][j] = f[i - 1][j] + f[i][j - 1];}}return f[m - 1][n - 1];}
};

运行结果

在这里插入图片描述

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

http://www.lryc.cn/news/268563.html

相关文章:

  • 【汇编笔记】初识汇编-内存读写
  • Shell脚本通过渗透测试检测服务器安全!
  • 数据结构--查找
  • IntelliJ IDEA Apache Dubbo,IDEA 官方插件正式发布!
  • 使用Visual Studio 2022 winform项目打包成安装程序.exe
  • 报错-idea pom.xml 有一条灰色横线
  • openmediavault(OMV) (19)云相册(3)mt-photos
  • 基于openGauss5.0.0全密态数据库等值查询小案例
  • Oracle中varchar2和nvarchar2的区别
  • linux环境下从一个服务器复制文件到另一个服务器
  • JSoup 爬虫遇到的 404 错误解决方案
  • Vue.set 方法原理
  • CentOS 7的新特性
  • Vue 模板编译原理
  • ElementUI的Table组件行合并上手指南
  • 【ES6】Class继承-super关键字
  • 做亚马逊测评不知道怎么找客户?这才是亚马逊测评的正确打开方式!
  • 传感器基础:传感器使用与编程使用(三)
  • 深入浅出:分布式、CAP 和 BASE 理论(荣耀典藏版)
  • vue3+elementPlus:el-drawer新增修改弹窗复用
  • 使用Docker快速安装grafana
  • excel 函数技巧
  • Ubuntu安装WordPress并使用Nginx作为Web服务器
  • [Linux]Ubuntu noVNC使用
  • CSRF和SSRF原理、区别、防御方法
  • 如何使用JMeter测试https请求
  • el-table 纵向垂直表头
  • python/pytorch读取数据集
  • IT安全:实时网络安全监控
  • SQL server使用profiler工具跟踪语句