每个测试文件均包含多个测试点。第一行输入一个整数 代表测试数据组数,每组测试数据描述如下:第一行输入一个 ,表示方阵的长和宽。此后 行,每行输入 个整数(保证为 0 或者 1),表示方阵 。此后 行,每行输入 个整数(保证为 0 或者 1),表示方阵 。
对于每组测试数据,在一行上输出一个整数表示最少的操作次数,如果无法将 变为 ,输出
2 2 0 1 1 0 1 0 0 1 2 0 1 1 1 0 0 0 0
2 -1
第一个测试数据:
0 1
1 0
操作一次第一行变成:
1 0
1 0
再操作第二行变成:
1 0
0 1
因此最少需要 2 次。