P1247 求逆序对

暂无评定 传统题 GESP排序分治 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

P1247求逆序对

暂无评定 传统题 GESP排序分治 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

给一个长为 nn 的序列 a1,a2,…,ana_1,a_2,\dots,a_n,如果存在 i<ji<j 并且 ai>aja_i>a_j,那么我们称之为逆序对,求逆序对的数目。

输入格式

第一行为 nn ,表示序列长度,第二行 nn 个数,表示序列 aia_i。

输出格式

所有逆序对总数。

样例输入

4
3 2 3 2

样例输出

3

数据范围

对于 30%30\% 的数据,满足 n≤5000n\le5000

对于 100%100\% 的数据,满足 n≤5×105,∣ai∣≤109n\le5\times 10^5,\left|a_i\right|\le10^9