#P9956. 矩阵的周期
矩阵的周期
矩阵的周期
Problem Description
给定一个 的01矩阵 ,令 ,请对于每对 (),找出最小的正整数 ,满足当 充分大时必有 。
Input
第一行包含一个正整数 (),表示测试数据的组数。 每组数据第一行包含一个正整数 (),表示矩阵的大小。 接下来 行,每行一个长度为 的01串,第 行第 列表示 ()。
Output
对于每组数据输出 行,第 () 行输出 个整数,其中第 () 个整数表示最小的正整数 ,满足当 充分大时必有 ;若找不到这样的 ,输出 ''''。
Sample Input
1
9
010010000
001000001
000100000
010000000
000001000
000000100
000000010
000010001
000000000
Sample Output
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
Source
2024“钉耙编程”中国大学生算法设计超级联赛(4)