#1029. 数字三角形
数字三角形
描述
如下所示为一个数字三角形。请编一个程序计算从顶到底的某处的一条路径,使该路径所经过的数字总和最大。只要求输出总和。 1、 一步可沿左斜线向下或右斜线向下走; 2、 三角形行数小于等于100; 3、 三角形中的数字为0,1,…,99;
输入
第一行是一个整数n(1<n<=100),为数字三角形的行数;以后n行,每行输入的是当前行数个整数,为每行的数字,两数之间以空格分隔。
输出
一行,一个整数,从数字三角形的顶到底的某处,所经过的路径的最大值。
样例输入
5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5
样例输出
30