AT_arc165_a [ARC165A] Sum equals LCM
Description
[problemUrl]: https://atcoder.jp/contests/arc165/tasks/arc165_a
正整数 $ N $ が与えられます。
$ 2 $ 個以上の (相異なるとは限らない) 正整数 $ A_1,A_2,\dots,A_n\ (2\ \leq\ n) $ であって、以下の条件をすべて満たすものが存在するか判定してください。
- $ A_1+A_2+\dots+A_n=N $
- $ A_1,A_2,\dots,A_n $ の最小公倍数は $ N $
$ T $ 個のテストケースが与えられるので、それぞれについて答えを求めてください。
Input Format
入力は以下の形式で標準入力から与えられます。
> $ T $ $ \mathrm{case}_1 $ $ \vdots $ $ \mathrm{case}_T $
各ケースは以下の形式で与えられます。
> $ N $
Output Format
$ T $ 行出力してください。$ i $ 行目には $ i $ 番目のテストケースについて、条件を満たすものが存在する場合は `Yes` を、存在しない場合は `No` を出力してください。
Explanation/Hint
### 制約
- $ 1\ \leq\ T\ \leq\ 100 $
- $ 2\ \leq\ N\ \leq\ 10^{9} $
- 入力される値はすべて整数
### Sample Explanation 1
$ 1 $ つ目のテストケースについて、例えば $ 3 $ 個の正整数 $ (A_1,A_2,A_3)=(1,2,3) $ は、 $ A_1+A_2+A_3=1+2+3=6 $ であり、 $ A_1,A_2,A_3 $ の最小公倍数は $ 6 $ であるため条件を満たしています。 $ 2 $ つ目のテストケースについて、条件を満たすような $ 2 $ 個以上の正整数は存在しません。