UOJ Logo Universal Online Judge

UOJ

统计
e3TAm9.jpg

Background

"I've missed it, and I was broken.
He took me under evils, not knowing what I miss.
I admit, I'm broken.
I have a darkness, but I keep it inside."

Statement

对于一个长度为$n$的排列$p$,设其约数矩阵为一个$n \times n$的矩阵$F$,满足$f_{i,j} = \begin{cases} 0 , & i = j \\ \sigma_0(\gcd(p_i , p_j)) , & i \neq j \end{cases}$,$\sigma_0(x)$表示$x$的约数个数。

现给出一个$n \times n$的矩阵$F$,试给出一个$1$到$n$的排列$p$满足$p$的约数矩阵是$F$。

Input Format

每个测试点有多组测试数据。第一行一个正整数$T$表示测试数据组数,接下来会有$T$组测试数据。

每组测试数据的第一行一个正整数$n$表示排列的长度,接下来一个$n \times n$的整数矩阵描述矩阵$F$。

Output Format

对于每一组数据输出一行一个$1$到$n$的排列表示排列$p$,数据保证有解,若有多解给出任意一个即可。

Sample

Sample Input

3
1
0
2
0 1
1 0
3
0 1 1
1 0 1
1 1 0

Sample Output

1
1 2
1 2 3

Constraint

测试点编号$T=$$n$
$1$$4$$\leq 4$
$2$$8$$\leq 8$
$3$$10$$\leq 50$
$4$$1$$=233$
$5$$10$$\leq 300$
$6$$1$$=817$
$7$$10$$\leq 1000$
$8$$10$$\leq 3000$
$9$$5$$\leq 5000$
$10$$3$ $\leq 6000$

对于所有测试数据,$T \leq 10 , n \leq 6000 , \sum n \leq 6000 , f_{i,j} \in [0,n]$。

输入文件较大,请使用较为快速的读入方式。

时间限制:$1s$

空间限制:$512MB$

下发文件下载