该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

年表归位(timeline)

题目描述

某区域科技活动正在整理一批时间资料卡。

共有 nn 张资料卡从左到右排成一列,第 ii 张资料卡上写着一个时间编号 aia_i。所有时间编号两两不同。

整理完成后,工作人员希望这些资料卡从左到右的时间编号严格递增。

为了整理资料卡,工作人员可以使用一台归档仪。每次使用归档仪时,可以选择当前序列中的一个连续区间 [l,r][l,r]。归档仪会将这个区间中的资料卡取出,并按照时间编号从小到大重新放回原来的位置。

不过,归档仪每次工作前都需要进行一次校准。

具体来说,若本次选择的区间中,最小的时间编号为 LL,最大的时间编号为 RR,那么归档仪需要把校准指针从刻度 LL 调整到刻度 RR。校准指针每移动 11 个单位,需要消耗 11 点能量。

本次操作的代价就是这次校准所消耗的能量。

工作人员可以进行任意多次操作,也可以不进行操作。

请你求出,使整列资料卡最终按时间编号严格递增所需要的最小总代价。

输入格式

第一行包含一个整数 nn,表示资料卡的数量。

第二行包含 nn 个两两不同的整数 a1,a2,,ana_1,a_2,\ldots,a_n,表示当前从左到右每张资料卡上的时间编号。

输出格式

输出一行一个整数,表示最小总代价。

样例

样例输入 #1

4
2 1 4 3

样例输出 #1

2

样例解释 #1

一种最优整理方式如下。

第一次选择区间 [1,2][1,2],其中的时间编号为 2,12,1。 重新放回后变为 1,21,2

这次校准时,最小时间编号为 11,最大时间编号为 22。 校准指针需要从 11 调到 22,消耗 11 点能量。

第二次选择区间 [3,4][3,4],其中的时间编号为 4,34,3。 重新放回后变为 3,43,4

这次校准时,最小时间编号为 33,最大时间编号为 44。 校准指针需要从 33 调到 44,消耗 11 点能量。

最终序列变为:

1,2,3,41,2,3,4

总代价为:

1+1=21+1=2

可以证明不存在总代价更小的方案。

样例输入 #2

5
1 2 3 4 5

样例输出 #2

0

样例解释 #2

资料卡已经按照时间编号严格递增排列,不需要进行任何操作,因此最小总代价为 00

数据范围与约定

对于 100100% 的数据,保证:

1n1051\le n\le 10^5 1ai1091\le a_i\le 10^9

aia_i 两两不同。

测试点编号 分值 nn \le aia_i \le 特殊性质
131\sim3 1515 88 100100
464\sim6 100100 10410^4 特殊性质 A
797\sim9 10001000 10610^6 特殊性质 B
101210\sim12 50005000 10910^9
131413\sim14 1010 10510^5 特殊性质 C
152015\sim20 3030

特殊性质说明:

  • 特殊性质 A:保证原序列已经严格递增。
  • 特殊性质 B:保证原序列严格递减。
  • 特殊性质 C:保证 aia_i1n1\sim n 的一个排列。