2504: 逆序对

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:88 解决:43

题目描述

给你N个整数(1 ≤ N ≤ 100000),每个数a[i]都是不超过109的非负整数。求其中逆序对的个数,即所有这样的数对(i, j)满足1 ≤ i < j ≤ N并且a[i] > a[j]

 

输入

第一行一个正整数N1 ≤ N ≤ 100000),代表数字的个数。

接下来一行N个整数,代表待处理的数列。

 

输出

一行一个整数,代表逆序对的个数。

 

样例输入 复制

5
2 3 1 5 4

样例输出 复制

3

提示

20%的数据,N不超过2000

时间限制为1秒,空间限制为256MB