#2421. Cow Photographs
Cow Photographs
题目描述
希望给他的只奶牛拍照片,这样他就可以向他的朋友炫耀他的奶牛.这只奶牛被标号为在照相的那一天,奶牛们排成了一排.其中第个位置上是标号为的奶牛.
对于奶牛的站位,有他自己的想法. 是这么想的,标号为的奶牛只能站在标号为的奶牛的左边,而标号为的奶牛只能站在标号为的奶牛的左边.当然,没有牛可以站在队列中最左边的奶牛的左边了.也就是说,最左边的奶牛编号是随意的. 这些奶牛都非常的饿,急切的希望吃到承诺的在拍照后的大餐,所以想眷的拍照.奶牛们的方向感非常的不好,所以每一分钟只可以选择相邻的两只奶牛然后让他们交换位置.
最小需要多少时间就能使奶牛站成一个可以接受的序列? 比方说一个有只奶牛的例子,一开始序列是这样的: 左边 右边 第一分钟,可以交换第二队奶牛 即和交换后的队列: 第二分钟,交换最右边的一对,序列变成这样: 这样,只用了分钟,就是序列变为了一个所希望的序列.
输入格式
第行:一个单独的数第到行:
第行上的数表示站在第的位置上的奶牛的编号
输出格式
一个整数,表示是奶牛的序列变为一个合法的序列的最小花费时间.
样例
输入样例
5
3
5
4
2
1
输出样例
2