x_7_15_2013 F: 巧克力

Problem F: 巧克力

Time Limit: 4 Sec   Memory Limit: 128 MB
Submit: 16   Solved: 9
[ Submit][ Status][ Web Board]

Description

布欧可以把人变成巧克力吃了来增加他的能量,也有可能减少。

现在布欧变了n*m个巧克力,并把巧克力排成一个n*m的矩形,现在布欧想选择一个子矩形,把这个子矩形吃了来增加他的能量,可他不知道选哪个才能使他的能量增加值p最大,布欧也可以选择一个都不吃,这样p = 0

现在布欧要你告诉他p的最大值,不然他就先把你变成巧克力吃了!

Input

第一行:一个整数代表测试个数,

接着T组测试数据。

对每组测试数据:

第一行:n m 两个整数

接着n行每行m个空格隔开的整数a(i,j)代表对应巧克力的能量值(注意可以是负数,吃了能量减少)

1<=n,m<=300

-1000<= a(i,j) <= 1000

Output

T

每行一个整数 

Sample Input

3 3

 1 -1 4

 2 -2 3 

3 -10 1 

3 3 

-1 -1 -1

 -1 -1 -1

 -1 -1 -1 

3 3 

1 1 -1

-1 1 -10

 1 1 -10

Sample Output

8 0 4

HINT

请使用scanf输入。


第一组数据吃


4


3


1


第二组数据一个也不吃


第三组数据吃


1 1


-1 1


1 1


你可能感兴趣的:(x_7_15_2013 F: 巧克力)