atcoder#AGC022B. [AGC022B] GCD Sequence
[AGC022B] GCD Sequence
配点 : 点
問題文
ナガセは高校の優等生です。ある日のこと、ナガセは正の整数からなる特別な集合のとある性質を分析しています。
ナガセの考えでは、異なる 正の整数の集合 は、以下の条件を満たす場合に 特別 であると呼ばれます。条件:どの についても、 と、 のその他の要素の和の最大公約数は ではない。
ナガセは、要素数 の 特別 な集合を求めたいです。ところがこれは簡単すぎるので、難易度を上げることにしました。要素数 の 特別 な集合であって、すべての要素の最大公約数が であり、どの要素も 以下であるものを求めてみよ、とのことです。
制約
入力
入力は標準入力から以下の形式で与えられる。
出力
の要素を表す 個の整数を空白で区切って出力せよ。 は以下の条件を満たさなければならない。
- 要素は 以下の 異なる 正の整数でなければならない。
- のすべての要素の最大公約数は である。すなわち、 のすべての要素を割り切るような整数 は存在しない。
- は 特別 な集合である。
複数の解が存在する場合は、そのうちどれを出力してもよい。また、 の要素はどのような順番で出力してもよい。なお、与えられた制約の下で解が少なくとも一つ存在することが保証される。
3
2 5 63
は特別です。なぜなら、$gcd(2, 5 + 63) = 2, gcd(5, 2 + 63) = 5, gcd(63, 2 + 5) = 7$ であり、さらに であるため、すべての判定条件を満たすからです。
なお、 は解として認められません。 であるからです。
4
2 5 20 63
は特別です。なぜなら、$gcd(2, 5 + 20 + 63) = 2, gcd(5, 2 + 20 + 63) = 5, gcd(20, 2 + 5 + 63) = 10, gcd(63, 2 + 5 + 20) = 9$ であり、さらに であるため、すべての判定条件を満たすからです。