数据结构实验之排序五:归并求逆序数

来源:互联网 发布:移动数据被自动关闭 编辑:程序博客网 时间:2024/06/14 01:27

数据结构实验之排序五:归并求逆序数

Time Limit: 50MS Memory Limit: 65536KB
Submit Statistic

Problem Description

对于数列a1,a2,a3…中的任意两个数ai,aj (i < j),如果ai > aj,那么我们就说这两个数构成了一个逆序对;在一个数列中逆序对的总数称之为逆序数,如数列 1 6 3 7 2 4 9中,(6,4)是一个逆序对,同样还有(3,2),(7,4),(6,2),(6,3)等等,你的任务是对给定的数列求出数列的逆序数。

Input

输入数据N(N <= 100000)表示数列中元素的个数,随后输入N个正整数,数字间以空格间隔。

 

Output

输出逆序数。

Example Input

1010 9 8 7 6 5 4 3 2 1

Example Output

45

Hint

Author

xam
原创粉丝点击