АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

13. Inversions

Time Limit: 1 seconds
Memory Limit:64000KB
Points:10
View Problem Statistics Submit Problem added Administrator

Дана последовательность неповторяющихся целых чисел. Инверсией назовём такую ситуацию, когда большее число стоит впереди меньшего. Например, в последовательности 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 Author/source:
Sorted Problems / Mathematics / Theory of Combinations /
13. 873. Tower of Hanoi
Problems from Contests / VoSTU Selection Rounds / Selection Round on ACM ICPC 2004 /
13. 14. B - Expression 15. C - Factorials 16. D - Polygon
Educational Courses / Data Structures and Algorithms / Data sorting and similar topics /
13. 4. QuickSort 659. Sort the List
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.094 sec.
© Copyright VSTU, AVT, Nosov D.A.