Ctrl K

Цепочки из гласных

Сложная
Строки составляются только из строчных гласных a, e, i, o, u, и у каждой гласной свои правила, кто может стоять сразу после неё: - после a — только e; - после e — a или i; - после i — любая гласная, кроме i; - после o — i или u; - после u — только a. Посчитайте, сколько существует строк длины length, удовлетворяющих всем правилам. Ответ может быть большим, поэтому верните его по модулю 10⁹ + 7.
Пример 1
length=1 → 5

Каждая из пяти гласных сама по себе — допустимая строка.

Пример 2
length=2 → 10

"ae", "ea", "ei", "ia", "ie", "io", "iu", "oi", "ou", "ua" — 10 строк.

Пример 3
length=3 → 19
Ограничения
  • 1 ≤ length ≤ 2 · 10⁴
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиШаблон с точкой и звёздочкой СложнаяСамый длинный сбалансированный отрезок скобок СложнаяВода между стенами СложнаяПодходит ли строка под шаблон СложнаяСамый большой горящий блок Сложная
загружаем Python…
Вход
length=1
Ожидается
5

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