每次只能交换序列中两个相邻的数。求至少交换多少次,才能使序列按非降顺序排列。
第一行一个整数 nnn,第二行 nnn 个整数。
输出最少交换次数。
4 2 1 4 3
2
1≤n≤100001\le n\le100001≤n≤10000,−109≤ai≤109-10^9\le a_i\le10^9−109≤ai≤109。
注册一个 编程练习与算法练习 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 编程练习与算法练习 通用账户