#2130. 求逆序对

求逆序对

说明

给定一个序列a1,a2,,ana_{1},a_{2},\cdots ,a_{n},如果存在i<ji<j并且ai>aja_{i}>a_{j},那么我们称之为逆序对,求给定序列中逆序对的数目

输入格式

第一行,一个数nn,表示序列中有nn个数。

接下来nn行,第ii+1行表示序列中的第ii个数 第二行nn个数,表示给定的序列。序列中每个数字不超过 int 所表示的范围

输出格式

所有逆序对总数。

样例

4
3
2
3
2
3

数据范围

n105,ai105n\leqslant 10^{5},a_{i}\leqslant 10^{5}