Предмет: Информатика,
автор: daniilpro2005
КЕГЭ - 23. Перебор вариантов, построение дерева
Исполнитель «Сумматор» преобразует число на экране.
У исполнителя есть три команды, которым присвоены номера:
1. Прибавить 1
2. Прибавить 3
3. Прибавить 4
Программа для исполнителя – это последовательность команд. Сколько существует программ, для которых при исходном числе 5 результатом является число 22 и при этом траектория вычислений содержит число 11 и не содержит число 14?
Траектория вычислений программы – это последовательность результатов выполнения всех команд программы. Например, для программы 25 при исходном числе 7 траектория будет состоять из чисел 8, 24, 25.
daniilpro2005:
пж
срочно
Ответы
Автор ответа:
1
Ответ:
54
Объяснение:
def f(n):
if n == 11: return 1
elif n > 11: return 0
else: return f(n+1) + f(n+3) + f(n+4)
print(f(5))
def f(n):
if n == 22: return 1
elif n > 22 or n == 14: return 0
else: return f(n+1) + f(n+3) + f(n+4)
print(f(11))
спасибо огромное
правильно?
ща узнаем через часок)
пол часа гдето
хахаха
сможешь еще пару задач помоч плиз
Ответ правильный?)
Похожие вопросы
Предмет: Русский язык,
автор: vefimova24
Предмет: Английский язык,
автор: aikosya1710
Предмет: Русский язык,
автор: света898
Предмет: Русский язык,
автор: Timosha2002
Предмет: Математика,
автор: ADAMYESLATE