AT_utpc2023_q Quotient Sum

Description

$ N $ 個の相異なる正整数からなる数列 $ A=(A_1,A_2,\ldots,A_N) $ が与えられます。 $ A $ の要素を並び替えて数列 $ B=(B_1,B_2,\ldots,B_N) $ を得るとき、以下の値の最小値を求めてください。 $ \displaystyle\left\lfloor\frac{B_2}{B_1}\right\rfloor + \left\lfloor\frac{B_3}{B_2}\right\rfloor + \cdots + \left\lfloor\frac{B_{N}}{B_{N-1}}\right\rfloor + \left\lfloor\frac{B_1}{B_N}\right\rfloor $ ただし、実数 $ x $ に対して $ \left\lfloor x\right\rfloor $ で $ x $ 以下の最大の整数を表します。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ A_1 $ $ A_2 $ $ \ldots $ $ A_N $

Output Format

答えを $ 1 $ 行に出力せよ。

Explanation/Hint

### Sample Explanation 1 $ (B_1,B_2,B_3) = (6, 2, 3) $ とすると、 $ \displaystyle\left\lfloor\frac{B_2}{B_1}\right\rfloor + \left\lfloor\frac{B_3}{B_2}\right\rfloor + \left\lfloor\frac{B_1}{B_3}\right\rfloor = \left\lfloor\frac{2}{6}\right\rfloor + \left\lfloor\frac{3}{2}\right\rfloor + \left\lfloor\frac{6}{3}\right\rfloor = 0 + 1 + 2 = 3 $ となります。 ### Constraints - 入力は全て整数 - $ 2 \leq N \leq 2\times 10^5 $ - $ 1 \leq A_i \leq 10^{18} $ - $ A_i\neq A_j $ $ (i\neq j) $