Ctrl K

Рассадка с делимостью

Средняя
За столом n мест с номерами от 1 до n, и пришли n гостей с номерами от 1 до n. Каждого гостя нужно посадить на отдельное место. Рассадка удачная, если для каждого места номер гостя делится на номер места или номер места делится на номер гостя. Верните, сколько существует удачных рассадок.
Пример 1
n=3 → 3

Подходят рассадки [1, 2, 3], [2, 1, 3] и [3, 2, 1]. Например, в [3, 2, 1] гость 3 сидит на месте 1 (3 делится на 1), гость 2 на месте 2, гость 1 на месте 3 (3 делится на 1).

Пример 2
n=1 → 1

Один гость, одно место — одна рассадка.

Пример 3
n=6 → 36
Ограничения
  • 1 ≤ n ≤ 15
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиКвадратная рамка из палочек СредняяСамая дешёвая корзина с наборами СредняяГруппы с равными суммами СредняяМеньше всего пешком до самокатов СредняяСтажёры и тренеры Средняя
загружаем Python…
Вход
n=3
Ожидается
3

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 18 тестов на сервере, включая скрытые.