#A1594. 【例】数字三角形2

【例】数字三角形2

题目描述

给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出一条路径,使路径上的数字的和最大。

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

输入

第一行包含整数 n,表示数字三角形的层数。

接下来 nn 行,每行包含若干整数,其中第 ii 行表示数字三角形第 ii 层包含的整数。

输出

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

接下来每行两个整数,分别表示所选的是第x行第y列的数

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

提示

1n500,1≤n≤500, 10000三角形中的整数10000−10000≤三角形中的整数≤10000

本题有special judge 任意输出一种最大值的合法方案即可