‹ 上一题 下一题 ›

g5-09120. 相邻交换排序 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·贪心经典模型正确性直觉与反例阶梯·运用

题目描述

数组里有 个数。每次操作可以交换相邻的两个数。要把它变成非降序列(),最少要交换多少次?

输入格式

第一行一个整数 。第二行 个整数 。

输出格式

一行一个整数:最少交换次数。

样例

输入
3
3 1 2
输出
2

样例解释

逆序对有 和 共 个;交换 3 1 得 1 3 2,再交换 3 2 得 1 2 3,两次完成。

数据范围

,(可能存在相等的数)。

输入
输出

            
答案