问题 B: Corners

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:55 解决:20

题目描述

给出了一个由n行和m列组成的矩阵。该矩阵的每个单元格包含0或1。
在一个操作中,您可以取一个L形图形(形如L的3格)其中至少一个单元格包含1,并将其中的所有数字替换为零。
您可以操作直至数组全变成0
找出给定矩阵可以执行的最大操作数。

输入

第一行包含一个整数t(1≤t≤500)-测试用例的数量。然后遵循每个测试用例的描述。
每个测试用例的第一行包含两个整数n和m(2≤n、 m≤500)-矩阵的大小。
以下n行中的每一行包含长度为m的二进制字符串-矩阵的描述。
保证所有测试用例的n和m之和不超过1000。

输出

对于每个测试用例输出,您可以对给定矩阵执行的最大操作数。

样例输入 复制

4
4 3
101
111
011
110
3 4
1110
0111
0111
2 2
00
00
2 2
11
11

样例输出 复制

8
9
0
2