L. Команды
2500 мс · 256 МБ · всё или ничего
Дана перестановка — крутость учеников, идущих в алфавитном порядке. Команда из учеников хорошая, если при перечислении в алфавитном порядке их крутость убывает. Посчитайте количество хороших команд по модулю .
Другими словами: сколько убывающих подпоследовательностей длины ровно .
Формат ввода
В первой строке и (, ). Во второй — попарно различных чисел ().
Формат вывода
Выведите количество хороших команд по модулю .
Примеры
ввод
4 3 4 3 2 1
вывод
4
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.