1064 - 跳棋

简单来说就是从顶部黄色的位置走到下面黄色的位置,招到一条路径使得走过的数字之和最大,每个6边形只能走到和它相邻的边。

输入

输入数据比较复杂,请注意读懂

输入第一行一个数N , 表示大六边形的边长(边长定义为大六边形的一条边上小六边形的个数)。接下去4N−3 行,每行 1∼N 个整数Hi ,描述大六边形中的一行景点的快乐度。具体可以看题目描述中的图。图中,颜色相同的并且在同一行的数字将会作为输入中的一行。 其中: 第 1 ~ n 行:第 i 行 i 个数 第 n + 1 ~ 3n - 2 行: 第 n + 1, n + 3, ..., 3n - 3 行 n - 1 个数 第 n + 2, n + 4, ..., 3n - 2 行 n 个数 第 3n - 1 ~ 4n - 3 行: 分别是 n - 1, n - 2, ..., 1 个数

输出

输出共一行,一个整数,表示最大能得到值。

样例

输入

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

输出

45

提示

2≤N≤800 0≤∣Hi ∣≤2000 ,表示绝对值在0和2000之间

时间限制 1 秒
内存限制 256 MB
讨论 统计
上一题 下一题