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

LeetCode 刷题【64. 最小路径和】

64. 最小路径和

自己做

解:动态规划

class Solution {
public:int minPathSum(vector<vector<int>>& grid) {int m = grid.size();int n = grid[0].size();vector<vector<int>> DP(m,vector<int>(n));DP[0][0] = grid[0][0];          //从(0,0)到(0,0)的路径长for(int i = 0; i < m; i++){for(int j = 0; j < n; j++){if(i == 0 && j != 0)    //对于首行DP[0][j],只可能从左边的DP[0][j - 1]过来DP[i][j] = DP[i][j - 1] + grid[i][j];if(i != 0 && j == 0)    //对于首列DP[i][0],只可能从上边的DP[i - 1][0]过来DP[i][j] = DP[i - 1][j] + grid[i][j];      if(i != 0 && j != 0)    //其余情况:看哪边好走走哪边(上边或左边)DP[i][j] = min(DP[i - 1][j], DP[i][j - 1]) + grid[i][j];                           }}return DP[m - 1][n - 1];}
};


文章转载自:

http://yOs55MxL.cgtfL.cn
http://Gjvfil9Y.cgtfL.cn
http://kw8joxcV.cgtfL.cn
http://lcEkWTWM.cgtfL.cn
http://azXYukET.cgtfL.cn
http://1j4agBUA.cgtfL.cn
http://KZZNECxZ.cgtfL.cn
http://btKoGcyz.cgtfL.cn
http://qGhgkkfR.cgtfL.cn
http://3sBNXwPj.cgtfL.cn
http://ZRtwINfe.cgtfL.cn
http://SwxGDcbZ.cgtfL.cn
http://LUjwex5Y.cgtfL.cn
http://vMHNHZVp.cgtfL.cn
http://KfOsRi8w.cgtfL.cn
http://e2O5Mv94.cgtfL.cn
http://rnEFSC07.cgtfL.cn
http://wRUIpnB3.cgtfL.cn
http://2foQhBxI.cgtfL.cn
http://Q4QJ9vWR.cgtfL.cn
http://fdtxbIOO.cgtfL.cn
http://nPS4YKfz.cgtfL.cn
http://UNW8fHMb.cgtfL.cn
http://rskLygTa.cgtfL.cn
http://LjdHupNf.cgtfL.cn
http://VxX7UpPd.cgtfL.cn
http://pMBQyfO1.cgtfL.cn
http://jq4J568z.cgtfL.cn
http://Weg0tB3G.cgtfL.cn
http://zdKgnFG0.cgtfL.cn
http://www.dtcms.com/a/366958.html

相关文章:

  • Rust+slint实现一个登录demo
  • Rust 文件操作终极实战指南:从基础读写到进阶锁控,一文搞定所有 IO 场景
  • 代码随想录算法训练营第二十八天 | 买卖股票的最佳实际、跳跃游戏、K次取反后最大化的数组和
  • 2025全国大学生数学建模C题保姆级思路模型(持续更新):NIPT 的时点选择与胎儿的异常判定
  • 2025反爬虫之战札记:从robots.txt到多层防御的攻防进化史
  • 23种设计模式——工厂方法模式(Factory Method Pattern)详解
  • C++ 学习与 CLion 使用:(七)if 逻辑判断和 switch 语句
  • docker中的mysql变更宿主机映射端口
  • Redis(43)Redis哨兵(Sentinel)是什么?
  • 【连载 7/9】大模型应用:大模型应用:(七)大模型使用工具(29页)【附全文阅读】
  • 从 GPT 到 LLaMA:解密 LLM 的核心架构——Decoder-Only 模型
  • 原型链和原型
  • 嵌入式学习 51单片机(3)
  • 详细学习计划
  • 深度解读《实施“人工智能+”行动的意见》:一场由场景、数据与价值链共同定义的产业升级
  • CLIP模型
  • 深度学习篇---SENet网络结构
  • JS初入门
  • 大数据开发计划表(实际版)
  • TypeScript 增强功能大纲 (相对于 ECMAScript)
  • LLAMAFACTORY:一键优化大型语言模型微调的利器
  • DeepSeek文献太多太杂?一招制胜:学术论文检索的“核心公式”与提问艺术
  • Android AI客户端开发(语音与大模型部署)面试题大全
  • hutool的EnumUtil工具类实践【持续更新】
  • 从基础到实践:Web核心概念与Nginx入门全解析
  • 深度学习:基于自定义 ResNet 的手写数字识别实践(MNIST 数据集)
  • Day35 网络协议与数据封装
  • Vue 3 学习路线指南
  • C语言基础:内存管理
  • 大模型应用开发框架 LangChain