#bcu302018a. [bcu30_2018_a]Ball
[bcu30_2018_a]Ball
問題文
整数が書かれた球が 個あり、球に書かれている整数はそれぞれ ,, です。
これらの球には以下の操作を加えることができます。
-
つの球をぶつける。球に書かれている整数がそれぞれ のとき、これらの球は消滅し、新たに の書かれた球が つ出現する。
-
つの球を、心に 以上の整数を つ念じながらたたく。球に書かれている整数が で、念じた整数が のとき、 が で割り切れるならたたかれた球は消滅し、新たに が書かれた球と が書かれた球が つずつ出現する。
これらの操作を好きな回数行うことで、球が 個あり、球に書かれている整数がそれぞれ ,, である状態を作り出すことができるかどうか答えてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
球に書かれている整数が ,, である状態を作り出すことができるなら Yes
、そうでないなら No
と出力せよ。
入力例 1
4
3 4 6 8
5
2 2 4 6 6
出力例 1
Yes
例えば、以下の操作を行うことで実現することができます。
-
が書かれた球を、心に を念じながらたたいて、 が書かれた球と が書かれた球を作り出す。このとき、球は 個となり、球に書かれている数字はそれぞれ となる。
-
が書かれた球を、心に を念じながらたたいて、 が書かれた球を つ作り出す。このとき、球は 個となり、球に書かれている整数はそれぞれ となる。
-
が書かれた球と が書かれた球をぶつける。このとき、球は 個となり、球に書かれている整数はそれぞれ となる。
入力例 2
7
2 3 4 5 6 8 9
7
2 3 4 5 6 8 9
出力例 2
Yes
まったく操作を行う必要がない場合に注意してください。
入力例 3
5
2 3 5 6 8
9
2 3 4 4 4 4 5 6 7
出力例 3
No