Сколько расшифровок
8000 мс · 256 МБ · всё или ничего
Буквы зашифровали числами: A — 1, B — 2, и так до Z — 26. Затем числа записали подряд без разделителей.
Сколькими способами можно прочитать полученную строку цифр как последовательность букв? Ответ по модулю . Числа с ведущим нулём буквами не являются.
Формат ввода
Одна строка: строка из цифр длиной от до .
Формат вывода
Одно число.
Примеры
ввод
1
вывод
1
Примечание
Состояние — «сколько прочтений у начала строки длины ». Последняя буква занимает либо одну цифру, либо две — но только если эти две образуют число от 10 до 26. Ноль сам по себе буквой не является.
Войдите, чтобы отправлять решения.