Time Limit: 1 SecMemory Limit: 128 MB
Submit: 642Solved: 147
Description
在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数不小于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。
如2 4 3 1中,2 1,4 3,4 1,3 1是逆序,逆序数是4。给出一个整数序列,求该序列的逆序数。
Input
多组测试数据
每组测试数据分两行,第一行一个正整数n(n <= 50000)
第二行有n个元素(0 <= A[i] <= 10^9)
Output
每组测试数据输出一行表示逆序数
Sample Input
4
2 4 3 1
3
1 1 1
Sample Output
4
3
方法:归并排序