题目描述
小安的书架上摆着 本书,每本书的书脊上印着一个编号。现在的顺序乱七八糟,可书架的隔板很窄,一次只能让相邻的两本书交换位置。
小安想用最少的交换次数,把书按编号从小到大排好。请你编个程序,算出最少需要交换多少次。
输入格式
第一行一个正整数 ,表示书的本数。
第二行 个互不相同的正整数,依次表示从左到右每本书的编号。
输出格式
一行一个整数,表示最少的交换次数。
样例
输入
4 4 3 2 1
输出
6
数据范围
对于全部数据,,编号为不超过 的正整数,且两两互不相同。