ZUFEOJ
Home
ProblemSet
Source/Category
Contest
Status
Ranklist
F.A.Qs
Login
Register
7005: 求逆序对个数
内存限制:128 MB
时间限制:1 S
题面:传统
评测方式:文本比较
上传者:
提交:14
通过:5
提交
提交记录
统计
Web Board
题目描述
有一实数序列A[1]、A[2] 、A[3] 、……A[n-1] 、A[n] (n<10000),若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个
输入格式
共两行,第一行有一个正整数n,第二行有n个整数。
输出格式
只有一行为逆序对个数。
输入样例
复制
8 5 2 4 6 2 3 2 6
输出样例
复制
12
分类标签
基本算法-分治