问题 5957 --兔兔的GCD表5957: 兔兔的GCD表★★★★
时间限制: 1 Sec 内存限制: 128 MB
提交: 19 解决: 9
[提交][状态][命题人:]题目描述
兔兔有一个长度为n的数列a,它可以生成一个n∗n的数表,数表的第i行第j列存放的数字是gcd(a[i],a[j])(即a[i]和a[j]的最大公因数)。如下图的表,就是由数列a[]={4,3,6,2}生成的。
将这个数表中n*n个数打乱,得到一个长度为n*n的序列。现在兔兔在已知这n*n序列情况下,请你帮忙还原出数列a。
输入
第一行是一个整数n(1≤n≤500),表示原数列a的长度。
第二行为n*n个不超过1e9的正整数,表示打乱后的序列。测试数据保证有解。
输出
输出一行,包含n个整数即a[]中的元素。要求按从大到小的顺序输出。
提示
测试样例2
输入:
1
42
输出:
42
测试样例3
输入:
2
1 1 1 1
输出:
1 1
来源
[提交][状态]