传统题 1000ms 256MiB

求逆序对

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

题目描述

给一个长为 n\red n 的序列 a1,a2,,an\red{a_1,a_2,\dots,a_n},如果存在 i<j\red{i<j} 并且 ai>aj\red{a_i>a_j},那么我们称之为逆序对,求逆序对的数目。

输入格式

第一行为 n\red n ,表示序列长度,第二行 n\red n 个数,表示序列 ai\red{ a_i}

输出格式

所有逆序对总数。

样例

输入样例

4
3 2 3 2

输出样例

3

数据范围与提示

对于 30%\red{30\%} 的数据,满足 n5000\red {n\le5000}

对于 100%\red{100\%} 的数据,满足 n5×105,ai109\red{n\le5\times 10^5,\left|a_i\right|\le10^9}

Richard 第一课

未认领
状态
已结束
题目
7
开始时间
2026-7-25 0:00
截止时间
2026-8-2 23:59
可延期
24 小时