問題文
N 項からなる正整数列 A=(A1,A2,ldots,AN) が与えられます。
あなたはこの数列に対して、次の操作を何度でも行うことができます。
- 1leqi<j<kleqN かつ j=fraci+k2 となる整数 i,j,k を選ぶ。Aj を lfloorfracAi+Ak2rfloor に置き換える。
操作後の sumi=1NAi としてありうる最小値を求めてください。
制約
- 3leqNleq3times105
- 1leqAileq1012
入力
入力は以下の形式で標準入力から与えられます。
N
A1 A2 ldots AN
出力
答えを出力してください。
入力例 1
5
2 2 5 5 4
出力例 1
13
次のように操作を行うことで、sumi=1NAi=13 を実現できます。
- (i,j,k)=(1,3,5) として操作を行う。数列 A は (2,2,3,5,4) へと変化する。
- (i,j,k)=(3,4,5) として操作を行う。数列 A は (2,2,3,3,4) へと変化する。
- (i,j,k)=(2,3,4) として操作を行う。数列 A は (2,2,2,3,4) へと変化する。
入力例 2
5
3 1 4 1 5
出力例 2
11
入力例 3
3
3 1 3
出力例 3
7
入力例 4
3
3 5 3
出力例 4
9