露营的时候在做什么(Round 2)
背景
于富士山河畔,一个人露营的女孩·凛。
与独自骑着自行车来到富士山的女孩·抚子。
为了让寒冷的身体取暖而点燃篝火的两人。
噼啪噼啪的柴火爆音,沁入湖畔的静寂之中。
围着篝火,一边啜着咖喱面一边对话的抚子和凛。
描述
抚子和凛在玩一个数字游戏。
现在有一个 \(n\) 个数组成的数列 \(a_n\)
首先,抚子可以选择序列的任意排列。然后,凛可以 多次 选择两个相邻的互质的数交换位置。
抚子的目标是使得数列的字典序尽可能的小,凛的目标是使得数列字典序尽可能的大。
在两人均采取最优策略的情况下,请输出最终数列
输入格式
第一行一个正整数 \(n\) ,表示数组长度为 \(n\)
第二行有 \(n\) 个数,表示给定的数列
输出格式
输出一行,元素之间空格隔开
输入输出样例
输入
5
1 2 3 4 5
输出
5 3 2 4 1
说明/提示
【数据范围】
对于 \(30\%\) 的数据:\(1\le n \le 20, 1 \le a_i \le 100\)
对于 \(100\%\) 的数据:\(1 \le n \le 2000, 1 \le a_i \le 10^8\)
信息
- ID
- 1005
- 难度
- 9
- 分类
- (无)
- 标签
- (无)
- 递交数
- 7
- 已通过
- 2
- 通过率
- 29%
- 被复制
- 1
- 上传者