#180. 2756. [SCOI2012]奇怪的游戏
2756. [SCOI2012]奇怪的游戏
[SCOI2012] 奇怪的游戏
题目描述
最近喜欢上一个奇怪的游戏。
这个游戏在一个 的棋盘上玩,每个格子有一个数。每次会选择两个相邻的格子,并使这两个数都加上。
现在想知道最少多少次能使棋盘上的数都变成同一个数,如果永远不能变成同一个数则输出。
输入格式
输入的第一行是一个整数,表示输入数据有T轮游戏组成。
每轮游戏的第一行有两个整数和, 分别代表棋盘的行数和列数。 接下来有行,每行个数。
输出格式
对于每个游戏输出最少能使游戏结束的次数,如果永远不能变成同一个数则输出。
样例 #1
样例输入 #1
2
2 2
1 2
2 3
3 3
1 2 3
2 3 4
4 3 2
样例输出 #1
2
-1
提示
对于%的数据,保证
对于%的数据,保证 ,所有数为正整数且小于