Problem1658--求逆序对个数

1658: 求逆序对个数

Time Limit: 1.000 Sec  Memory Limit: 128 MB
Submit: 9  Solved: 11
[Submit] [Status] [Web Board] [Creator:]

Description

 有一实数序列A[1]A[2] A[3] ……A[n-1] A[n]  (n<10000),若i<j,并且A[i]>A[j],则称A[i]A[j]构成了一个逆序对,求数列A中逆序对的个数。

例如,5 2 4 6 2 3 2 6,可以组成的逆序对有

  5 2),(5 4),(5 2),(5 3),(5 2),

  4 2),(4 3),(4 2),

  6 2),(6 3),(6 2),

  3 2

共:12


Input

共两行,第一行有一个正整数n,第二行有n个整数。


Output

只有一行为逆序对个数

Sample Input

8
5 2 4 6 2 3 2 6

Sample Output

12

HINT

上传者:吕红波

Source/Category


[Submit] [Status]