#A3. 逆序对数

逆序对数

题目描述:

JNEJNE 非常喜欢数组,尤其是排好序的数组,对于一个数组,排好序当且仅当这个数组不存在逆序对(存在两个整数i<ji<jai>aja_{i}>a_{j}),现在给出一个数组,JNEJNE想知道这个数组存在多少个逆序对

输入格式:

第一行输入一个正整数nn,表示数组有nn个元素

第二行nn个数,表示数组元素

输出格式:

一个整数,表示逆序对数

输入样例:

6
2 1 3 6 5 4

输出样例:

4

数据范围:

对于1010%的数据,n=2n=2

对于3030 %的数据, 1n103,1ai1051\leq n \leq 10^{3},1\leq a_{i} \leq 10^{5}

对于100100%的数据,$1\leq n \leq 5\times10^{5},1 \leq a_{i} \leq 10^{10}$