問題文

11 から NN までの番号がついた NN 人の学生がいます。学生は横一列に並んでおり、左から ii 番目には番号 aia_i の学生がいます。今から学生たちは先生の指示に従って左から番号が小さい順に整列します。

先生は「学生 22 人を指名して、位置を入れ替える」という指示を出して、生徒を移動させます。これ以外の方法で学生が移動することはできません。移動にはコストがかかり、左から xx 番目の学生と左から yy 番目の生徒が位置を入れ替わる場合 xy|x - y| のコストがかかります。

先生は学生が正しく整列するまで指示を出します。 移動のコストの合計が最小になるよう指示を出したとき、その合計はいくらですか。

制約

  • 1N1051 \leq N \leq 10^5
  • (a1, a2, , aN)(a_1,\ a_2,\ \cdots,\ a_N){1, 2, , N}\left\{ 1,\ 2,\ \cdots,\ N \right\} の順列である。

入力

入力は以下の形式で標準入力から与えられます。

NN\\ a1  a2    aNa_1\ \ a_2\ \ \cdots\ \ a_N

出力

移動のコストの合計を出力してください。

入力例1

2
2 1

出力例1

1

先生は、左から 11 番目の学生と左から 22 番目の学生を入れ替える指示を出します。 このときコストは 11 かかります。並び順は (1  2)(1\ \ 2) となり、整列が完了します。

このときのコストが最小です。

入力例2

10
6 4 1 2 10 8 9 3 7 5

出力例2

16

Submit


Go (1.21)