#P1192. 最小移动距离

最小移动距离

题目描述

给出NN个点,第ii个点的高度为HiH_i,ak机可以自由移动点的高度。

一天,ak机想要移动这些点,使它们满足以下条件:

对于所有的点,他们恰好有两个不同的高度。

现在,请你编写一个程序找出ak机需要移动点的距离最小总和。

输入描述

输入的第一行包含一个整数N(2N105)N(2\le N\le 10^5)

输入的第二行包含NN个整数Hi(109Hi109)H_i(-10^9\le H_i\le 10^9)表示每个点的高度。

输出描述

输出ak机需要移动点的距离最小总和。

样例

输入

5
1 2 3 4 5

输出

3

样例解释

H1H_1H3H_3移动到H2H_2位置处,H4H_4H5H_5,可以归为一点即可。

所以1+0+1+1+0=31+0+1+1+0=3