普及/提高-⏱ 1000ms💾 256MB#P5002

题目描述

小登山家在爬一座数字金字塔:金字塔共 $n$ 层,第 $i$ 层有 $i$ 个数。从塔顶出发,每步可以走到左下方或右下方一格,直到塔底。

走过的数字之和最大是多少?

输入格式

第一行,一个整数 $n$

接下来 $n$ 行,第 $i$ 行有 $i$ 个整数,用空格分隔。

输出格式

一行,一个整数,表示最大路径和。

数据范围

$$1 \le n \le 500,\ 1 \le x \le 10^5$$

样例输入 #1
4
7
3 8
8 1 0
2 7 4 4
样例输出 #1
25