Олимпиадный тренинг

Задача . E. Джефф и перестановка


Для друзей Джеффа уже не секрет, что на день рождения мальчику нужно дарить последовательности и массивы. Так на очередной свой день рождения Джефф получил в подарок последовательность p1, p2, ..., pn.

Джефф не любит инверсии в последовательностях. Инверсией в последовательности a1, a2, ..., an он называет пару индексов i, j (1 ≤ i < j ≤ n) такую, что имеет место неравенство ai > aj.

Джефф может умножить некоторые из чисел последовательности p на -1. При этом он хочет, чтобы количество инверсий в последовательности стало как можно меньше. Помогите Джеффу, найдите минимальное количество инверсий, которое ему удастся получить.

Входные данные

Первая строка содержит целое число n (1 ≤ n ≤ 2000). Следующая строка содержит n целых чисел — последовательность p1, p2, ..., pn (|pi| ≤ 105). Числа разделены пробелами.

Выходные данные

В единственную строку выведите ответ на задачу — минимальное количество инверсий, которое удастся получить.


Примеры
Входные данныеВыходные данные
1 2
2 1
0
2 9
-2 0 -1 0 -1 2 1 0 -1
6

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя