Triangle
来源:互联网 发布:java数据分析工具 编辑:程序博客网 时间:2024/06/14 05:19
class Solution {public: int minimumTotal(vector<vector<int> > &triangle) { vector<int> preRow(triangle.size(),0);vector<int> curRow(triangle.size(),0);int minSum=INT_MAX;for(size_t i=0;i<triangle.size();i++){for(size_t j=0;j<=i;j++){if(j==0){curRow[j]=preRow[0]+triangle[i][j];minSum=curRow[j];}else if(j==i){curRow[j]=preRow[i-1]+triangle[i][j];}else{curRow[j]=min(preRow[j-1]+triangle[i][j],preRow[j]+triangle[i][j]);}minSum=min(curRow[j],minSum);}for(size_t p=0;p!=triangle.size();p++){preRow[p]=curRow[p];}}return minSum; }};
0 0
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Triangle
- Android学习笔记-0-搞定大脑
- 五一这九天的集训生活
- java试题(1)--删除list中符合要就的元素
- 数字图像处理的招聘公司
- UML建模之活动图介绍(Activity Diagram)
- Triangle
- NSCache
- java集合总结
- Lua chapter 6
- Linux开启SSH服务命令
- 使用递归函数,将一个整型数组倒序输出。(数组用了随机数,每次的数组都不同,只用了调用,遗憾没用递归。。可以把for循环换成递归)
- 转载和积累系列 - JAVA枚举类型常用
- WCF 、Web API 、 WCF REST 和 Web Service 的区别
- expect用法