Ctrl K

Строки, из которых складывается tree

Средняя
Строка из строчных латинских букв называется *удачной*, если её буквы можно переставить так, чтобы где-то внутри подряд шло слово tree. Например, etrex удачная (xtree), а trex — нет: в ней только одна e. По числу length посчитайте, сколько существует удачных строк длины ровно length. Ответ может быть огромным, поэтому верните его по модулю 10⁹ + 7.
Пример 1
length=4 → 12

Строка из четырёх букв должна состоять ровно из t, r, e, e. Их перестановок 4! / 2! = 12.

Пример 2
length=3 → 0

В трёх буквах не поместятся четыре нужные.

Пример 3
length=5 → 1460
Ограничения
  • 1 ≤ length ≤ 10⁵
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСколько маршрутов по сетке СредняяНикому свой подарок СредняяОтрезки на пунктирной прямой СредняяУпорядоченные слова из гласных СредняяГласные во всех кусках слова Средняя
загружаем Python…
Вход
length=4
Ожидается
12

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