#B. 求逆序对个数(sort)

    传统题 1000ms 256MiB

求逆序对个数(sort)

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

【问题描述】

有一实数序列A[1]、A[2] 、A[3] 、……A[n-1] 、A[n],若i<j,并且A[i]>A[j],则称A[i]与A[j]构成了一个逆序对,求数列A中逆序对的个数。 例如,5 2 4 6 2 3 2 6,可以组成的逆序对有(5 2),(5 4),(5 2),(5 3),(5 2),(4 2),(4 3),(4 2),(6 2),(6 3),(6 2),(3 2)共:12个

【输入格式】

第1行为n(n≤100000)。

接下来是n行,每行一个长整型范围内的整数。

【输出格式】

一个整数,为逆序对的数目。

【输入样例】

5
3
1
4
5
2

【输出样例】

4

分治算法

未认领
状态
已结束
题目
8
开始时间
2021-12-16 12:00
截止时间
2021-12-31 11:59
可延期
0 小时