Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.

Note: You can only move either down or right at any point in time.

找出从左上到右下路径数字之和最小

记得先处理最上和左边一行

class Solution {
public:
int minPathSum(vector<vector<int> > &grid) {
for(int i=;i<grid.size();++i)
grid[i][]+=grid[i-][];
for(int j=;j<grid[].size();++j)
grid[][j]+=grid[][j-];
for(int i=;i<grid.size();++i)
{
for(int j=;j<grid[i].size();++j)
{
grid[i][j]+=min(grid[i-][j],grid[i][j-]);
}
}
return grid[grid.size()-][grid[].size()-];
}
};

最新文章

  1. Filter 数组过滤函数精解示例
  2. Flask-RESTful 快速入门
  3. Git工具:Widows下的使用(提交到Github)
  4. [Tool] WireShark基本使用
  5. 重大发现Discuz DB层跨库映射关系表名前缀BUG
  6. Mac 下 FlashBuilder的快捷键
  7. 启动tomcat不出现命令窗口
  8. hdoj 5371 Hotaru&#39;s problem
  9. C# Windows - SDI和MDI应用程序
  10. sql server2008报“评估已过期.....&quot;
  11. rpm-bin
  12. 发散问题——Spring容器及加载
  13. python 之走坑的道路
  14. mysql语法、特殊符号及正则表达式的使用
  15. 关于sha1加密与md5加密
  16. CSS3_移动端_开机动画
  17. android笔试题一
  18. Scrapy Shell的使用
  19. [ONTAK2015]Tasowanie
  20. [qemu][cloud][centos][ovs][sdn] centos7安装高版本的qemu 以及 virtio/vhost/vhost-user咋回事

热门文章

  1. Java中的线程实现
  2. JAVA开发中文乱码的几个解决方案
  3. Java 8函数式接口functional interface的秘密
  4. http协议报头详解HTTP协议结构
  5. 【BZOJ】【4146】 【AMPPZ2014】Divisors
  6. HttpWebRequest 对象池 HTTP协议 HttpWebRequest和 Socket的一点总结
  7. .NET开发过程中的全文索引使用技巧之Solr(转)
  8. ubuntu服务器常见使用技巧及-kill掉后GPU显存不释放进程-
  9. jQuery EasyUI 入门简介
  10. Key Vertex (hdu 3313 SPFA+DFS 求起点到终点路径上的割点)