1129:毕业照

时间限制: 2 S | 内存限制: 65536 KB
Accept: 0 | Submit: 0
[提交] [状态] [讨论版]
描述

某班级邀请TLdalao给他们拍毕业照。照完以后,有n个关系比较好的小伙伴想让TLdalao给他们单独拍一张。他们站成一排以后,TL发现身高参差不齐拍起来很难看,于是TLdalao就想以交换位置的方式把他们按身高顺序排列好。TL又不想太麻烦了所以他每次只会让相邻的两个人交换位置。

输入

第一行是一个正整数n代表总共有n个人。(1<=n<=20)

然后是n个正整数代表他们的身高,输入顺序即为当前的排列顺序。

保证这n个数的范围为在[100,200]区间内且互不相等。

输出

使他们的身高按顺序排好所需要的最少交换次数。不要换行。

样例输入

3

170 172 171

样例输出

1

HINT

从高到低或从低到高都满足要求。

来源
选拔赛 Round#1