Problem AB: §2 2 【例2.5】求逆序对
[Creator : ]
Description
给定一个序列 $\{a_1,\ a_2,\ \cdots,\ a_n\}$,如果存在 $i < j$ 并且 $a_i> a_j$,那么我们称之为逆序对,求序列中逆序对的数目。
Input
第一行为 $n\ (2 \leq n \leq 10^6)$,表示序列长度。
接下来一行中有 $n$ 个元素,第 $i$ 个数表示序列中的 $a_i\ (-10^9 \leq a_i \leq 10^9)$。
接下来一行中有 $n$ 个元素,第 $i$ 个数表示序列中的 $a_i\ (-10^9 \leq a_i \leq 10^9)$。
Output
一行。所有逆序对总数。
Sample 1 Input
4
3 2 3 2
Sample 1 Output
3
Sample 2 Input
5
1 2 3 4 5
Sample 2 Output
0