atcoder#ARC124D. [ARC124D] Yet Another Sorting Problem
[ARC124D] Yet Another Sorting Problem
配点 : 点
問題文
を並べ替えて得られる長さ の数列 が与えられます。 の 番目の数は です。
あなたは以下の 操作 を何回でも行うことができます。
操作: 以上 以下の整数 と 以上 以下の整数 を選び、 と を交換する
を昇順に並べ替えるために必要な最小の操作回数を求めてください。この問題の制約下で を昇順に並べ替えることができることが証明できます。
制約
- 与えられる入力は全て整数
- は を並べ替えて得られる
入力
入力は以下の形式で標準入力から与えられる。
出力
を昇順に並べ替えるために必要な最小の操作回数を出力せよ。
2 3
1 4 2 5 3
3
5 7
9 7 12 6 1 11 2 10 3 8 4 5
10