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

Задача . D. Почти тождественные перестановки


Перестановка p размера n — такой массив, что каждое целое число от 1 до n встречается ровно один раз в этом массиве.

Будем называть почти тождественными такие перестановки, что для каждой из них существует как минимум n - k индексов i (1 ≤ i ≤ n), таких, что pi = i.

Вам необходимо подсчитать количество почти тождественных перестановок для заданных n и k.

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

В первой строке записаны два числа — n и k (4 ≤ n ≤ 1000, 1 ≤ k ≤ 4).

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

Выведите число почти тождественных перестановок для заданных n и k.


Примеры
Входные данныеВыходные данные
1 4 1
1
2 4 2
7
3 5 3
31
4 5 4
76

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

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