配点 : 1000 点
問題文
N 項からなる正整数列 A=(A1,A2,…,AN) が与えられます。
あなたはこの数列に対して、次の操作を何度でも行うことができます。
- 1≤i<j<k≤N かつ j=2i+k となる整数 i,j,k を選ぶ。Aj を ⌊2Ai+Ak⌋ に置き換える。
操作後の ∑i=1NAi としてありうる最小値を求めてください。
制約
- 3≤N≤3×105
- 1≤Ai≤1012
入力
入力は以下の形式で標準入力から与えられます。
N
A1 A2 … AN
出力
答えを出力してください。
5
2 2 5 5 4
13
次のように操作を行うことで、∑i=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) へと変化する。
5
3 1 4 1 5
11
3
3 1 3
7
3
3 5 3
9