Ctrl K
Курс · шаг 72 из 79К шагуДальше

Раскладки плитки на дорожке

Лёгкая
Садовую дорожку длиной length клеток нужно замостить плиткой. Есть плитки двух видов: короткая закрывает одну клетку, длинная — две подряд. Плиток каждого вида сколько угодно. Дорожка должна быть закрыта целиком, без зазоров и нахлёстов. Две раскладки различаются, если последовательности плиток от начала дорожки к концу отличаются: например, «длинная, короткая» и «короткая, длинная» — это разные раскладки. Верните количество различных раскладок.
Пример 1
length=1 → 1

Полосу длины 1 можно закрыть только одной короткой плиткой.

Пример 2
length=4 → 5

Пять раскладок: 1+1+1+1, 2+1+1, 1+2+1, 1+1+2 и 2+2.

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

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