F. 归并排序求逆序对

    传统题 1000ms 256MiB

归并排序求逆序对

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个包含 nn 个整数 aia_i 的数列,请你计算数列中的逆序对的数量;

逆序对的定义如下:对于数列的第 ii 个和第 jj 个元素,如果满足 i<ji < jai>aja_i > a_j, 则其为一个逆序对;

通俗一点 就是累加每个数的左边大于他的数字的数量,或者累加每个数的右边小于他的数字的数量;

输入格式

第一行包含整数 nn, 表示数列的长度;

第二行包含 nn 个整数 aia_i ,表示整个数列;

输出格式

输出一个整数,表示逆序对的个数;

数据范围

1n2×1051 ≤ n ≤ 2\times10^5

1ai2×1091 ≤ a_i ≤ 2\times10^9

输入样例:

3
3 2 1

输出样例:

3

语法基础(数组、字符串及数据批量存储)

未参加
状态
已结束
规则
ACM/ICPC
题目
6
开始于
2024-10-8 19:00
结束于
2024-10-8 22:00
持续时间
3 小时
主持人
参赛人数
6