Задачі
Кількість інверсій
Кількість інверсій
Напишіть програму, яка для заданого масиву A = <a1
, a2
, ..., an
> знаходить кількість таких пар (i, j), що i < j та ai
> aj
.
Вхідні дані
Перший рядок містить кількість елементів масиву n (1 ≤ n ≤ 50000). Другий рядок містить n попарно різних елементів масиву A - цілих невід'ємних чисел, які не перевищують 106
.
Вихідні дані
Виведіть кількість шуканих пар.
Вхідні дані #1
5 6 11 18 28 31
Вихідні дані #1
0
Вхідні дані #2
6 4 7 3 5 2 1
Вихідні дані #2
12