Ctrl K

Домики вдоль дороги

Средняя
Вдоль дороги нарезаны участки: plots штук с одной стороны и столько же с другой. На каждом участке можно поставить домик или оставить его пустым. На одной стороне дороги два домика не должны стоять на соседних участках. Участки напротив друг друга через дорогу соседями не считаются — там домики могут стоять одновременно. Верните число способов расставить домики (в том числе вариант, когда домиков нет вовсе). Ответ верните по модулю 10⁹ + 7.
Пример 1
plots=2 → 9

На одной стороне из двух участков есть 3 варианта: пусто, дом на первом, дом на втором (оба сразу нельзя). Стороны независимы: 3 · 3 = 9.

Пример 2
plots=1 → 4

У каждой стороны два варианта — пусто или дом, итого 4.

Пример 3
plots=4 → 64
Ограничения
  • 1 ≤ plots ≤ 10⁴
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСамый длинный зеркальный кусок СредняяВсе правильные скобочные строки СредняяМеньше всего прыжков до конца СредняяСамая прибыльная серия дней СредняяДобраться до последней клетки Средняя
загружаем Python…
Вход
plots=2
Ожидается
9

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