EduBrick

Никто не на своём месте

2000 мс · 256 МБ · всё или ничего

Сколько существует перестановок чисел от 1 до nn, в которых ни одно число не стоит на своём месте?

На прошлом занятии такие перестановки считали перебором при n9n \le 9. Теперь nn до тысячи, и перебор не годится.

Формат ввода

Одно целое число nn от 00 до 10001000.

Формат вывода

Одно число.

Примеры

ввод
0
вывод
1

Примечание

Включение-исключение: из всех n!n! перестановок вычитаем те, где хотя бы одно число на своём месте, возвращаем пересечения и так далее. Есть и короткий способ: количество таких перестановок для nn выражается через два предыдущих.

Войдите, чтобы отправлять решения.