1698: 最长路径
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:9
解决:8
题目描述
有一个N*N的棋盘,棋盘上每个格子里有一个数字。小明从棋盘的左上角(0,0)位置开始出发,要走到右下角的出口。小明每次只能向右或向下走,不可以向其他方向走。小明要怎么走才能使得他走过的路径上的数字之和最大?请你输出这个最大的和。
例如:下面是5*5的棋盘
2 |
4 |
6 |
8 |
10 |
10 |
8 |
5 |
4 |
6 |
4 |
8 |
9 |
2 |
1 |
4 |
7 |
9 |
3 |
4 |
1 |
5 |
4 |
2 |
6 |
则小明沿着黄色的路径走会得到路径上的数字最大。
输入
输入有若干组。每组第一行是1个正整数N,表示棋盘的大小。随后有N行,每行有N个正整数,表示每个格子上的数字。
输出
输出路径上的数字的最大和。
样例输入 复制
5
2 4 6 8 10
10 8 5 4 6
4 8 9 2 1
4 7 9 3 4
1 5 4 2 6
6
2 4 6 8 10 12
10 8 5 4 6 13
4 8 9 2 1 12
4 7 9 3 4 16
1 5 4 2 6 15
1 5 4 2 6 15
样例输出 复制
59
113