100 atcoder#ABC182B. [ABC182B] Almost GCD

[ABC182B] Almost GCD

配点 : 200200

問題文

数列 A (A1,A2,A3,,AN)A\ (A_1, A_2, A_3, \dots, A_N) が与えられます。 正の整数 kkGCD 度を、A1,A2,A3,,ANA_1, A_2, A_3, \dots, A_N のうち kk で割り切れるものの数と定義します。 22 以上の整数のうち GCD 度が最大になるものを一つ求めてください。 GCD 度が最大のものが複数ある場合どれを出力しても構いません。

制約

  • 1N1001 \le N \le 100
  • 2Ai10002 \le A_i \le 1000
  • 入力は全て整数

入力

入力は以下の形式で標準入力から与えられる。

NN

$A_1 \hspace{7pt} A_2 \hspace{7pt} A_3 \hspace{5pt} \dots \hspace{5pt} A_N$

出力

22 以上の整数のうち GCD 度が最大になるものを一つ出力せよ。GCD 度が最大のものが複数ある場合どれを出力してもよい。

3
3 12 7
3

3,12,73, 12, 7 のうち、 3,123, 1222 つが 33 で割り切れるので 33 の GCD 度は 22 です。 22 以上の整数でこれより大きい GCD 度を持つものは存在しないので 33 は正答です。

5
8 9 18 90 72
9

この場合、 99 の GCD 度は 44 です。 2233 の GCD 度も同じく 44 なので 2233 を出力しても構いません。

5
1000 1000 1000 1000 1000
1000