#878. 奶牛排队
奶牛排队
题目描述
头奶牛排成一排,左数第 头奶牛的身高为 。现在需要把它们从左到右按从矮到高排序。每次操作只允许交换相邻两头奶牛的位置。问:你至少需要多少次操作?
输入格式
第一行:一个整数
第二行: 个整数
输出格式
一个整数,表示最少的操作次数。
输入样例
5
2 4 3 1 5
输出样例
4
数据范围
40% 的数据:
100% 的数据:
n 头奶牛排成一排,左数第 i 头奶牛的身高为 Hi。现在需要把它们从左到右按从矮到高排序。每次操作只允许交换相邻两头奶牛的位置。问:你至少需要多少次操作?
第一行:一个整数 n
第二行:n 个整数 Hi
一个整数,表示最少的操作次数。
5
2 4 3 1 5
4
40% 的数据:1≤n≤1000
100% 的数据:1≤n≤100000,Hi<231