3701 - 逆序数
描述

在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。
如 2 4 3 1 中,2 1、4 3、4 1、3 1 是逆序,逆序数是 4。给出一个整数序列,求该序列的逆序数。

输入

第 1 行:N,N 为序列的长度 (N <= 50000)。
第 2 - N+1 行:序列中的元素 (0 <= A[i] <= 10^9)。

输出

输出逆序数。

样例

输入

4
2
4
3
1

输出

4
提示

套用归并排序求逆序对模板,或用树状数组离散化统计。注意逆序数可能很大,需使用 64 位整数。

来源
51nod 1019
标签
题目参数
Time Limit 1 second
Memory Limit 128 MB
提交次数 1
通过次数 1