atcoder#ARC122E. [ARC122E] Increasing LCMs
[ARC122E] Increasing LCMs
配点 : 点
問題文
長さ の正整数列 があります. あなたは,これらの整数を並び替えることで,正整数列 を作ろうとしています. この時, は以下の条件を満たす必要があります.
- と定義する.ここで, は与えられた整数たちの最小公倍数を返す関数である.このとき, は狭義単調増加である.つまり,$y_1 が成り立つ.
条件を満たすような が存在するか判定し,存在するなら一つ例を示してください.
制約
- 入力される値はすべて整数である
入力
入力は以下の形式で標準入力から与えられる.
出力
条件を満たすような が存在する場合,以下の形式で答えを出力せよ.
Yes
存在しない場合,No
と出力せよ.
3
3 4 6
Yes
3 6 4
のとき,
となり,$y_1 を満たします.
3
2 3 6
No
どのように を並び替えても条件を満たすことができません.
10
922513 346046618969 3247317977078471 4638516664311857 18332844097865861 81706734998806133 116282391418772039 134115264093375553 156087536381939527 255595307440611247
Yes
922513 346046618969 116282391418772039 81706734998806133 255595307440611247 156087536381939527 134115264093375553 18332844097865861 3247317977078471 4638516664311857