#P1599. 最小距离和

最小距离和

题目描述

给出一个数组 a1a_1 , a2a_2 , ... , ana_n ,你需要寻找一个整数 bb , 使得

inabs(ai(b+i))\sum_i^n abs(a_i-(b+i)) 最小,输出该最小值。

其中 absabs 是求绝对值。

输入格式

第一行,一个整数 nn,( 1n1051 \le n \le {10}^5 ) 。

第二行,nn 个整数,第 ii 个整数是 aia_i。( 1ai1091 \le a_i \le {10}^9 )。

输出格式

一个整数。

样例

5
2 2 3 5 5
2