10606 - 逆序对

对于一个包含N个整数的数组A[1...N],如果有i < j,且A[ i ]>A[ j ],则称(A[ i] ,A[ j] )为数组A中的一组逆序对。

输入

第1行一个整数N;

第2行为一个长度为N的序列,以空格分隔。

输出

1个整数,表示数组中有多少组逆序对。

样例

输入

7
3 2 1 5 4 6 4

输出

6

提示

数据范围:

对于30%的数据,1≤N≤ 1000,1≤A[i]≤1000;

对于100%的数据,1≤N≤ 100000,1≤A[i]≤10^9.

时间限制 1000 毫秒
内存限制 128 MB
统计
上一题 下一题