Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4826 Accepted Submission(s):
2258
Problem Description
Bean-eating is an interesting game, everyone owns an
M*N matrix, which is filled with different qualities beans. Meantime, there is
only one bean in any 1*1 grid. Now you want to eat the beans and collect the
qualities, but everyone must obey by the following rules: if you eat the bean at
the coordinate(x, y), you can’t eat the beans anyway at the coordinates listed
(if exiting): (x, y-1), (x, y+1), and the both rows whose abscissas are x-1 and
x+1.
Now, how much
qualities can you eat and then get ?
Input
There are a few cases. In each case, there are two
integer M (row number) and N (column number). The next M lines each contain N
integers, representing the qualities of the beans. We can make sure that the
quality of bean isn‘t beyond 1000, and 1<=M*N<=200000.
Output
For each case, you just output the MAX qualities you
can eat and then get.