400100 - 数字三角形

一个数字构成的三角形:第i行有i个数字,上层数字与左下和右下的数字之间构成路径,求从顶点到底边的全部路径中经过数字之和最大。

输入

第一行,一个数字n,表示行数。

接下来n行,每行n个非负数a_{yx}

对于100%的数据:

1\le n \le 100

0\le a_{yx} \le 100

输出

一行,一个数字,表示最大和。

样例

输入

5
11
11 8
12 3 26
6 12 15 8
27 7 13 24 11

输出

84
时间限制 20 毫秒
内存限制 64 MB
统计
上一题 下一题