Matrix Again |
Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 102400/102400 K (Java/Others) |
Total Submission(s): 28 Accepted Submission(s): 10 |
Problem Description
Starvae very like play a number game in the n*n Matrix. A positive integer number is put in each area of the Matrix.
Every time starvae should to do is that choose a detour which from the top left point to the bottom right point and than back to the top left point with the maximal values of sum integers that area of Matrix starvae choose. But from the top to the bottom can only choose right and down, from the bottom to the top can only choose left and up. And starvae can not pass the same area of the Matrix except the start and end.. Do you know why call this problem as “Matrix Again”? AS it is like the problem 2686 of HDU. |
Input
The input contains multiple test cases.
Each case first line given the integer n (2<=n<=600) Then n lines, each line include n positive integers. (<100) |
Output
For each test case output the maximal values starvae can get.
|
Sample Input
2 10 3 5 10 3 10 3 3 2 5 3 6 7 10 5 1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 |
Sample Output
28 46 80 |
Author
Starvae
题目中是从起点走到终点,再走回起点,其实我们可以从起点走两次,这样会比较简单。
另外,此题的每个结点的流量限制是1,(起点跟终点是2)---》对于流量限制的结点,可以用拆点的方法。《挑战程序设计》中有讲解。
|
Matrix Again (hdu3376)
最新推荐文章于 2019-06-11 10:49:00 发布