博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LintCode] 最小路径和
阅读量:5100 次
发布时间:2019-06-13

本文共 783 字,大约阅读时间需要 2 分钟。

1 class Solution { 2 public: 3     /** 4      * @param grid: a list of lists of integers. 5      * @return: An integer, minimizes the sum of all numbers along its path 6      */ 7     int minPathSum(vector
> &grid) { 8 // write your code here 9 int m = grid.size();10 int n = grid[0].size();11 vector
cur(m, grid[0][0]);12 for (int i = 1; i < m; i++)13 cur[i] = cur[i - 1] + grid[i][0];14 for (int j = 1; j < n; j++) {15 cur[0] += grid[0][j];16 for (int i = 1; i < m; i++)17 cur[i] = min(cur[i - 1], cur[i]) + grid[i][j];18 }19 return cur[m - 1];20 }21 };

 

转载于:https://www.cnblogs.com/jcliBlogger/p/4605815.html

你可能感兴趣的文章
SQLHelp sql数据库的DAL
查看>>
阅读学术论文的心得体会from小木虫
查看>>
Python——Message控件
查看>>
多线程下单例模式:懒加载(延迟加载)和即时加载
查看>>
从 fn_dbLog 解析操作日志(补充update)
查看>>
JavaEE 数据库随机值插入测试
查看>>
this
查看>>
判断对象类型 type()
查看>>
Php函数之end
查看>>
腾讯AB题
查看>>
C# 实现冒泡算法--不一定效率,但很容易理解
查看>>
如何开发AR增强现实应用与产品
查看>>
C++中遍历lua table
查看>>
Python 编程快速上手 第 7章 模式匹配与正则表达式
查看>>
深度解析vuex
查看>>
Android开发之基于监听的事件处理
查看>>
1600802010韩璐——大作业界面
查看>>
CodeVS 1226 倒水问题【DFS/BFS】
查看>>
ROR 第一章 从零到部署--安装环境
查看>>
Validate a sudo puzzle
查看>>