#DX0046. 矩阵的周期
矩阵的周期
题目描述
给定一个 的 矩阵 ,令 ,请对于每对 ,找出最小的正整数 ,满足当 充分大时必有 。
输入格式
第一行包含一个正整数 (),表示测试数据的组数。
每组数据第一行包含一个正整数 (),表示矩阵的大小。
接下来 行,每行一个长度为 的 串,第 行第 列表示 ()。
输出格式
对于每组数据输出 行,第 () 行输出 个整数,其中第 () 个整数表示最小的正整数 ,满足当 充分大时必有 ;若找不到这样的 ,输出 。
输入样例
1
9
010010000
001000001
000100000
010000000
000001000
000000100
000000010
000010001
000000000
输出样例
1 3 3 3 4 4 4 4 12
1 3 3 3 1 1 1 1 3
1 3 3 3 1 1 1 1 3
1 3 3 3 1 1 1 1 3
1 1 1 1 4 4 4 4 4
1 1 1 1 4 4 4 4 4
1 1 1 1 4 4 4 4 4
1 1 1 1 4 4 4 4 4
1 1 1 1 1 1 1 1 1