#Lutece0045. 奇怪的游戏
奇怪的游戏
Migrated from Lutece 45 奇怪的游戏
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
Blinker
最近喜欢上一个奇怪的游戏。
这个游戏在一个的棋盘上玩,每个格子有一个数。每次Blinker
会选择两个相邻的格子,并使这两个数都加上。
现在Blinker
想知道最少多少次能使棋盘上的数都变成同一个数,如果永远不能变成同一个数则输出。
Input
输入的第一行是一个整数,表示输入数据有轮游戏组成。
每轮游戏的第一行有两个整数和,分别代表棋盘的行数和列数。
接下来有行,每行个数。
,,,所有数为正整数且小于。
Output
对于每个游戏输出最少能使游戏结束的次数,如果永远不能变成同一个数则输出。
Samples
2
2 2
1 2
2 3
3 3
1 2 3
2 3 4
4 3 2
2
-1
Resources
SCOI2012