Problem2378--可惜你不是周口人,不知道树状数组是硕壮硕主

2378: 可惜你不是周口人,不知道树状数组是硕壮硕主

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

俺是河南里
河南周口里
周口项城里
项城话是这样说
菠萝叫伯乐
不行叫不中
就是叫豆是
树状数组叫硕壮硕主......
提到树状数组小L心血来潮决定考考你,给一个长度为n的序列,求序列中逆序对(逆序对为列中ai>aj且i<j的有序)的个数。

Input

第一行,一个数 n,表示序列中有 (n<=105)个数。

第二行n个数,表示给定的序列。序列中每个数字不超过109
本题输入量较大,请使用IOS加速输入输出或者使用scanf/printf。
#define IOS \
ios::sync_with_stdio(false); \
cin.tie(0); \
cout.tie(0);


Output

输出逆序对的个数

Sample Input Copy

6
5 4 2 6 3 1

Sample Output Copy

11

Source/Category

admin