#P1198. 逆序对
逆序对
题目描述
给出一段正整数序列 ,求其中的逆序对有多少组。
定义一组逆序对为:一对 ,使得 且 。
输入格式
第一行一个正整数 ,表示序列中的数字个数。
第二行 个正整数 ,使用空格分隔。
输出格式
一个正整数 ,表示逆序对的数量。
样例输入输出
5
5 3 4 1 2
8
说明/提示
样例解释 #1
样例中的逆序对包括 。
数据范围
,。
给出一段正整数序列 A,求其中的逆序对有多少组。
定义一组逆序对为:一对 Ai,Aj,使得 Ai>Aj 且 i<j。
第一行一个正整数 n ,表示序列中的数字个数。
第二行 n 个正整数 A1∼An,使用空格分隔。
一个正整数 x ,表示逆序对的数量。
5
5 3 4 1 2
8
样例中的逆序对包括 5 3,5 4,5 1,5 2,3 1,3 2,4 1,4 2。
1≤n≤106,1≤Ai≤109。