#ATarc122e. [ARC122E] Increasing LCMs
[ARC122E] Increasing LCMs
题目描述
有一个长度为 的正整数序列 。你可以通过重新排列这些整数,构造一个正整数序列 。此时, 需要满足以下条件:
- 定义 ,其中 表示给定整数的最小公倍数。此时, 必须严格单调递增。也就是说, 必须成立。
请判断是否存在满足条件的 ,如果存在,请给出一个例子。
输入格式
输入以以下格式从标准输入读入:
输出格式
如果存在满足条件的 ,请按以下格式输出答案:
Yes
如果不存在,输出 No。
样例 1
输入
3
3 4 6
输出
Yes
3 6 4
样例 2
输入
3
2 3 6
输出
No
样例 3
输入
10
922513 346046618969 3247317977078471 4638516664311857 18332844097865861 81706734998806133 116282391418772039 134115264093375553 156087536381939527 255595307440611247
输出
Yes
922513 346046618969 116282391418772039 81706734998806133 255595307440611247 156087536381939527 134115264093375553 18332844097865861 3247317977078471 4638516664311857
说明/提示
限制
- 输入的所有值均为整数。
样例解释 1
当 时,
- 因此满足 。
样例解释 2
无论如何排列 ,都无法满足条件。
由 ChatGPT 4.1 翻译