问题 5675 --兔兔玩象棋

5675: 兔兔玩象棋★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 60  解决: 35
[提交][状态][命题人:]

题目描述

兔兔喜欢上了国际象棋,今天他画了一个n行m列的棋盘,棋盘的每个格子上都有一个非负整数,现在他要在上面放一个象(象走斜线,无距离限制),现在请你帮忙计算一下,象能攻击到的点上的最大和值是多少?

输入

第一行为整数T,表示有T (1≤T≤1000)组测试样例。
每个测试样例第1行为n与m(1≤n≤200,1≤m≤200),表示棋盘的大小。
接下来的n行,每行包括m个整数。第i行j列的整数为aij(0≤aij≤1e6)。
测试数据保证报有测试数据的n*m之和不超过40000。

输出

每组测试数据输出一个整数,表示象能攻击到的点上的最大和值。
样例输入
Copy
4
4 4
1 2 2 1
2 4 2 4
2 2 3 1
2 4 2 4
2 1
1
0
3 3
1 1 1
1 1 1
1 1 1
3 3
0 1 1
1 0 1
1 1 0
样例输出
Copy
20
1
5
3

提示

第1组测试数据中,象放在(3,3)位置能得到最大和值。

来源

 

[提交][状态]