AT_abc191_f [ABC191F] GCD or MIN
Description
[problemUrl]: https://atcoder.jp/contests/abc191/tasks/abc191_f
黒板に $ N $ 個の整数 $ A_1,\ A_2,\ A_3,\ \dots,\ A_N $ が書かれています。
あなたは次の操作を $ N\ -\ 1 $ 回行います。
- 黒板に書かれている数を $ 2 $ つ選んで消す。消した数を $ x $ と $ y $ として、$ \gcd(x,\ y) $ と $ \min(x,\ y) $ のどちらか一方を黒板に書く
$ N\ -\ 1 $ 回の操作を終えた後、黒板にはただ一つの整数が残りますが、この整数として考えられるものはいくつありますか ?
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A_1 $ $ A_2 $ $ A_3 $ $ \dots $ $ A_N $
Output Format
黒板に残る整数として考えられるものの個数を出力せよ。
Explanation/Hint
### 制約
- $ 2\ \le\ N\ \le\ 2000 $
- $ 1\ \le\ A_i\ \le\ 10^9 $
- 入力は全て整数
### Sample Explanation 1
$ 3 $ と $ 6 $ が、最後に黒板に残る整数として考えられるものです。 例えば以下のような操作をすることで $ 3 $ が残ります。 - $ 9 $ と $ 12 $ を選んで黒板から消し、$ \gcd(9,\ 12)\ =\ 3 $ を黒板に書く - $ 6 $ と $ 3 $ を選んで黒板から消し、$ \min(6,\ 3)\ =\ 3 $ を黒板に書く また、以下のような操作をすることで $ 6 $ が残ります。 - $ 6 $ と $ 12 $ を選んで黒板から消し、$ \gcd(6,\ 12)\ =\ 6 $ を黒板に書く - $ 6 $ と $ 9 $ を選んで黒板から消し、$ \min(6,\ 9)\ =\ 6 $ を黒板に書く
### Sample Explanation 2
$ 2 $ が、黒板に残る数として考えられる唯一の数です。
### Sample Explanation 3
$ 1,\ 2,\ 3,\ 4,\ 6,\ 7,\ 27 $ が最後に黒板に残る整数として考えられるものです。