问题描述
给定一个包含 N 个正整数的序列 A=(A1,A2,…,AN)。
你可以对该序列执行以下操作任意次:
- 选择整数 i,j,k,满足 1≤i<j<k≤N 且 j=2i+k。将 Aj 替换为 lfloorfracAi+Ak2rfloor。
找到操作后序列 A 的所有元素之和的最小值。
约束条件
- 3≤N≤3×105
- 1≤Ai≤1012
输入
从标准输入获取输入数据,具体格式如下:
N
A1 A2 … 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