取数游戏

TimeLimit:4000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

一个N×M的由非负整数构成的数字矩阵,你需要在其中取出若干个数字,使得取出的任意两个数字不相邻(若一个数字在另外一个数字相邻8个格子中的一个即认为这两个数字相邻),求取出数字和最大是多少。

Input

输入1行有一个正整数T,表示了有T组数据。

对于每一组数据,第1行有两个正整数NM,表示了数字矩阵为NM

接下来N行,每行M个非负整数,描述了这个数字矩阵。

对于20%的数据,N, M≤3;
对于40%的数据,N, M≤4;
对于60%的数据,N, M≤5;
对于100%的数据,N, M≤6,T≤20。


Output

输出包含T行,每行一个非负整数,输出所求得的答案。

SampleInput
3
4 4
67 75 63 10
29 29 92 14
21 68 71 56
8 67 91 25
2 3
87 70 85
10 3 17
3 3
1 1 1
1 99 1
1 1 1
SampleOutput
271
172
99
样例说明:
第一组样例取数方式如下:
[67] 75 63 10
29 29 [92] 14
[21] 68 71 56
8 67 [91] 25
Submit
题目统计信息详细
总AC数35
通过人数27
尝试人数31
总提交量83
AC率32.53%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: