Е. Джобсid 857171 балл
Другие случаи динамического программирования
Исполнитель преобразует число на экране. У исполнителя есть две команды, которым присвоены буквы:
А. Умножить на 3
В. Отнять 3
Первая команда увеличивает число в 3 раза, вторая уменьшает на 3.
Программа для исполнителя – это последовательность команд.
Известно, что исполнитель не может иметь траекторию, в которой одно и тоже число повторяется. Также при получении значения, большего 50, исполнитель завершает работу. Сколько существует программ, для которых при исходном числе 3 результатом является число 30?
Траектория вычислений программы – это последовательность результатов выполнения всех команд программы.
Например, для программы АВА при исходном числе 7 траектория будет состоять из чисел 21, 18, 54.