NAPC 2025 OPEN 2026/03/27 09:00 ~ 2026/03/27 14:15 5:15:00.000

D Large Log

問題
制限時間: 2 sec メモリ制限: 2048 MB
problem
ストーリー

大きな丸太を扱うのは大変です。 そこで、より小さいサイズで扱えるようにしたいと思いました。

問題文

長さ $N$ の正整数列 $A_1,A_2,\ldots,A_N$ が与えられます。

$\sum_{i=1}^{N} \log_{x}{A_i}$ が非負整数となるような $2$ 以上の整数 $x$ のうち、最小のものを $x_{min}$ とします。

$x_{min}$ の素因数の個数を求めてください。

ただし、整数 $n$ の素因数の個数は、$n$ を素因数分解して $p_1^{a_1}p_2^{a_2}\dotsm p_k^{a_k}$ と表したときの $\sum_{i=1}^{k}a_i$ を指します。

また、本問題の制約下において、条件を満たす $x$ は必ず存在することが証明できます。

制約
  • 入力はすべて整数
  • $1\leq N\leq 2\times 10^5$
  • $1\leq A_i\leq 10^6$
入力

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

$N$
$A_1$ $A_2$ $\ldots$ $A_N$
出力

答えを1行で出力してください。

入力例 1
3
48 25 3
出力例 1
4

$x_{min}=60=2^2\cdot 3\cdot 5$ なので、 $4$ を出力してください。

入力例 2
5
1000000 1000000 1000000 1000000 1000000
出力例 2
2
入力例 3
10
930773 998749 851953 754367 487829 413827 906289 238531 520679 355171
出力例 3
10