Исполнитель преобразует число на экране. У исполнителя есть три команды, которые обозначены латинскими буквами:
Программа для исполнителя — это последовательность команд.
Сколько существует программ, для которых при исходном числе результатом является число , и при этом траектория вычислений содержит число и не содержит ?
Траектория вычислений программы — это последовательность результатов выполнения всех команд программы. Например, для программы CBA при исходном числе траектория состоит из чисел .
Решение:
Решение на Python:
def F(start, end):
if start == 73:
return 0
if start == end:
return 1
if start < end:
return 0
return F(start - 3, end) + F(start - 8, end) + F(start // 2, end)
print(F(76, 41) * F(41, 12))
Ответ: 80
Ответ:
80