#CCAC000105. 降雪
降雪
题目描述
下雪的午后,江月诗在屋里整理一组数字卡片。这些卡片按当前顺序组成一个包含 个正整数的数组 。
定义 为数组中元素乘积能够被 整除的非空连续子数组数量。也就是说,每对满足 的下标对应一个子数组;当
时,该子数组计入 。
例如, 时,符合条件的子数组为 、、、,因此 。
请帮助江月诗重新排列数组中的元素,使 最小。若存在多种最优排列,输出任意一种即可。
输入格式
第一行包含一个整数 ,表示测试用例数量,满足 。
每组测试用例包含两行:第一行为整数 ,满足 ;第二行为 个整数 ,满足 。
保证所有测试用例的 之和不超过 。
输出格式
对每组测试用例,输出重新排列后的 个整数,使 最小。输出数组必须保留原数组的全部元素及其出现次数。
输入输出样例 1
5
6
12 7 9 4 18 5
4
3 6 2 8
7
1 10 15 20 3 6 9
5
11 14 21 2 5
3
6 6 6
12 18 4 7 5 9
2 8 3 6
6 10 20 1 15 3 9
21 5 11 2 14
6 6 6
提示/说明
第一组样例输出为 。其中,包含 或 的连续子数组共有 个,另有子数组 的乘积也能被 整除,因此 ,且不存在更优排列。
本题答案不唯一,其他达到最小 的排列也同样正确。
相关
在下列比赛中: