#2009. 逆序对

内存限制:256 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: admin

题目描述

给定一个序列 a_1,a_2,…,a_n, 如果存在 i<j 并且 a_i>a_j ,那么我们称之为逆序对,求逆序对的数目。

输入格式

第一行为 n ,表示序列长度,接下来的 n 行,第 i+1 行表示序列中的第 i 个数。

输出格式

所有逆序对总数。

这个总数可能会很大,超出int的范围

样例

样例输入

4
3
2
3
2

样例输出

3

数据范围与提示

N≤10^5,a_i≤10^5