Мега Інверсії
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Отримати верхню межу для алгоритму сортування легко: достатньо знайти два елементи, які стоять у неправильному порядку, і поміняти їх місцями. Конрад вирішив у своєму алгоритмі брати не два, а три елементи, що стоять у неправильному порядку. Тобто, візьмемо три елементи , де , і переставимо їх у порядку . Якщо в початковому алгоритмі кількість кроків обмежена максимальним числом інверсій , то Конрад у своїй версії алгоритму також хоче обмежити цим значенням кількість перестановок трійок. Напишіть програму, яка підрахує кількість таких трійок.
Вхідні дані
Перший рядок містить довжину послідовності .
Наступний рядок містить послідовність чисел .
Вихідні дані
Виведіть кількість інвертованих трійок.
Приклади
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Відправки 708
Коефіцієнт прийняття 38%