#441. 求逆序对

求逆序对

Background

Special for beginners, ^_^

Description

给定一个序列 a1,a2,,ana_1,a_2,…,a_n,如果存在 i<j,ai>aji<j,a_i>a_j,那么我们称之为逆序对,求 aa 中逆序对的数目。

Format

Input

第一行为 nn,表示序列长度,接下来的 nn 行,第 i+1i+1 行表示序列中的第 ii 个数。

Output

aa 中逆序对的数目。

Samples

4
3
2
3
2
3

Limitation

1s, 1024KiB for each test case.

N105Ai105N≤10^5,A_i≤10^5