triangle

原创 2015年11月20日 22:23:02
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int minimumTotal(vector<vector<int>>&triangle)
{
for(int i=triangle.size()-2;i>=0;--i)
{
for(int j=0;j<=i;++j)
triangle[i][j]+=min(triangle[i+1][j],triangle[i+1][j+1]);

}
return triangle[0][0];
}
int main()
{
vector<vector<int>>triangle;
vector<int>v;
v.push_back(2);
triangle.push_back(v);
v.clear();
v.push_back(3);
v.push_back(4);
triangle.push_back(v);
v.clear();
v.push_back(6);
v.push_back(5);
v.push_back(7);
triangle.push_back(v);
v.clear();
v.push_back(4);
v.push_back(1);
v.push_back(8);
v.push_back(3);
triangle.push_back(v);
cout<<minimumTotal(triangle)<<endl;
return 0;
}

相关文章推荐

Triangle

triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers o...

GL_TRIANGLE_STRIP之纹理贴图代码

  • 2013年04月10日 16:21
  • 58KB
  • 下载

设计一个Triangle类

  • 2012年06月18日 09:34
  • 1.09MB
  • 下载

打印杨辉三角形(Pascal's triangle)——利用链式队列

打印杨辉三角形(Pascal’s triangle)——利用链式队列 1. 杨辉三角的概念 杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。 将二项式(a+b)i展开...
  • cainv89
  • cainv89
  • 2016年05月31日 00:29
  • 4228

LearnGL_Triangle

  • 2011年09月25日 07:19
  • 103KB
  • 下载

HDU 4466 Triangle (边长a+b+c=M的三角形个数->且gcd(a,b,c)=1的三角形个数)

TriangleTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total...

The Triangle

  • 2017年09月13日 14:46
  • 780B
  • 下载

pascal triangle

  • 2014年11月16日 12:08
  • 1KB
  • 下载

LeetCode-120.Triangle

Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent n...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:triangle
举报原因:
原因补充:

(最多只允许输入30个字)