Problem B: 数字三角形问题

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:65 Solved:51

Description

数字三角形。如下所示为一个数字三角形。请编一个程序计算从顶到底的某处的一条路径,使该路径所经过的数字总和最大。只要求输出总和。
    1、 一步可沿左斜线向下或右斜线向下走; 
    2、 三角形行数小于等于100;
      3、 三角形中的数字为0,1,…,99; 
    测试数据通过键盘逐行输入,如上例数据应以如下所示格式输入:

Input

第1行,输入,n(表示数塔层数),接下来共n行,每一行为该层数塔的初始值

Output

1行,输出路径上的最大值

Sample Input Copy

5
7
3 8
8 1 0
2 7 4 4
4 5 2 6 5

Sample Output Copy

30