K-інверсії
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 64 мегабайти
Нехай задано перестановку , , ..., . Назвемо -інверсією набір чисел , , ..., таких, що
≤ < < ... < ≤
і
> > ... > .
Ваша задача - порахувати кількість різних -інверсій у заданій перестановці.
Вхідні дані
У першому рядку вхідного файла знаходяться число - довжина перестановки (1 ≤ ≤ 20000), та число ( ≤ ≤ ). У другому рядку n чисел - сама перестановка.
Вихідні дані
У вихідний файл виведіть єдине число - кількість -інверсій у заданій перестановці по модулю .
Приклади
Вхідні дані #1
Відповідь #1
Відправки 321
Коефіцієнт прийняття 25%