АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

13. Inversions

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

Дана последовательность неповторяющихся целых чисел. Инверсией назовём такую ситуацию, когда большее число стоит впереди меньшего. Например, в последовательности 4 3 2 5 1 всего 7 инверсий: 4 и 3, 4 и 2, 4 и 1, 3 и 2, 3 и 1, 2 и 1, 5 и 1. Задача: определить количество инверсий в последовательности.

Input

В первой строке записано целое N - длина последовательности (1<=N<=50000 ). В следующей строке через пробел записаны N неповторяющихся целых чисел - члены последовательности. Каждое число лежит в диапазоне от 1 до 1000000.

Output

Выведите одно целое число - количество инверсий.

Sample

InputOutput
5
4 3 2 5 1
7

View Problem Statistics Submit Problem discussion Author/source:
Sorted Problems / Mathematics / Theory of Combinations /
1563. Bulbs 13. 873. Tower of Hanoi
Problems from Contests and Camps / VoSU Selection Rounds / Selection Round on ACM ICPC 2004 /
13. 14. B - Expression 15. C - Factorials 16. D - Polygon and Point
Educational Courses / Algorithms and Data Structures / Data sorting and similar topics /
13. 4. QuickSort 659. Sort the List
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.