T266777 sort(强化版)
题目背景
By @[zhoujinrui](https://www.luogu.com.cn/user/597737)。
ZJR ~~参加了2022的IOI~~,他对最新的 $O(1)$ 排序很感兴趣。
题目描述
给定 $n$ 个数的序列,ZJR 交给了你 $O(1)$ 排序的方法:
- 你可以交换 $a$ 和 $b$,代价为 $2$。
- 你可以将一个数增加整数 $k$,代价为 $|k|$。
求出让序列**严格升序**的最小代价。
输入格式
第一行一个 $n$,表示序列长度。
第二行 $n$ 个数,第 $i$ 列为 $a_i$。
输出格式
一行一个数,表示最小的代价。
说明/提示
$1\le n\le 3\times 10^5$