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

LeetCode HOT100 - 最小路径和

DFS 如果不加记忆化会 T

所以用 dp

dp[i][j] 表示到 (i, j) 位置的最小花费

转移就是从 (i - 1, j) 或 (i, j - 1) 转移过来

时间复杂度 O(nm)

class Solution {
public:int minPathSum(vector<vector<int>>& a) {int n = a.size(), m = a[0].size();// auto dfs = [&](this auto&& self, int x, int y, int cur) -> void{//     if (x == n - 1 && y == m - 1) {//         ans = min(ans, cur);//         return;//     }//     if (x >= n || y >= m) {//         return;//     }//     if (x + 1 < n) self(x + 1, y, cur + a[x + 1][y]);//     if (y + 1 < m) self(x, y + 1, cur + a[x][y + 1]);// };// dfs(0, 0, a[0][0]);// return ans;vector<vector<int>> dp(n, vector<int>(m));for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {if (i && j) {dp[i][j] = min(dp[i - 1][j], dp[i][j - 1]);} else if (i) {dp[i][j] = dp[i - 1][j];} else if (j) {dp[i][j] = dp[i][j - 1];}dp[i][j] += a[i][j];}} return dp[n - 1][m - 1];}
};
http://www.jsqmd.com/news/801756/

相关文章:

  • 告别格式烦恼:重庆大学LaTeX毕业论文模板完全指南
  • 1.1 新下载jmeter内存参数配置
  • 幼儿园防撞板技术选型指南及合规供应厂家盘点 - 资讯焦点
  • 从竞赛实战到工程思维:双向DC-DC变换器硬件设计核心要点复盘
  • Jetson Xavier NX选eMMC还是SD卡版?新手避坑指南与保姆级烧录教程
  • 避坑指南:OneNet可视化界面控件绑定MQTT数据流的几个关键点(以温湿度项目为例)
  • 利用Taotoken的Nodejs SDK为嵌入式工具链添加AI问答功能
  • 告别音乐格式牢笼:3分钟用qmc-decoder解锁你的QQ音乐收藏
  • 电机与电器考研辅导班推荐:专门针对性培训机构评测 - michalwang
  • 7大核心功能解析:XXMI启动器如何成为游戏模组管理的终极解决方案
  • 3分钟终极解密:专业级压缩包密码测试工具实战指南
  • 2026年湘潭高端系统门窗与别墅阳光房定制完全选购指南 - 优质企业观察收录
  • 华为云ModelArts文本分类实战:从OBS创建到免费部署的保姆级避坑指南(北京4区限定)
  • 外国语言文学考研辅导班推荐:专门针对性培训机构评测 - michalwang
  • 用Terraform实现基础设施即代码(IaC):管理云资源
  • Minecraft-Console-Client完整安装指南:从零开始配置你的控制台客户端
  • 解决DirectX游戏分辨率锁定问题:DXVK配置终极指南
  • 终极指南:如何用Avogadro 2轻松实现专业级分子建模与3D可视化
  • 2026年杭州钻石回收排行榜:专业鉴定评估与估价能力大比拼 - 奢侈品回收测评
  • 2026年5月定妆散粉红榜:从油皮亲妈到上镜神器,一篇读懂怎么选 - 速递信息
  • 魔兽争霸3优化神器WarcraftHelper:2024终极配置指南
  • uniapp+uviewUI 实现上传图片功能up-upload
  • 三菱PLC编程:手把手教你用FROM/TO指令读取FX2N-2AD的数据(附经典梯形图逐行解析)
  • Splay Tree 不只是平衡树:解锁区间翻转,实现文艺平衡树(P3165题解)
  • Java算法与进阶语法
  • 2026年浙江电动破碎阀与水泥块料破碎机行业横评选购指南 - 精选优质企业推荐官
  • 如何在Photoshop中解锁AVIF格式支持?3分钟搞定下一代图像处理
  • 如何永久保存微信聊天记录:WeChatMsg开源工具的完整指南
  • MCP协议实战:让AI助手拥有本地项目操作能力
  • 【信息科学与工程学】【金融工程】第十四篇 全行业收入支出流程与数学模型系统01