Задания
Версия для печати и копирования в MS Word
Тип 23 № 92272
i

Ис­пол­ни­тель пре­об­ра­зу­ет число на экра­не. У ис­пол­ни­те­ля есть две ко­ман­ды:

1.  Вычти 1

2.  Найди целую часть от де­ле­ния на 2

Сколь­ко су­ще­ству­ет про­грамм, ко­то­рые пре­об­ра­зу­ют ис­ход­ное число 40 в число 6, при этом тра­ек­то­рия вы­чис­ле­ний обя­за­тель­но со­дер­жит число 15?

Спрятать решение

Ре­ше­ние.

При­ведём ре­ше­ние на языке Python.

def f(x, y):

if x < y:

return 0

if x == y:

return 1

else:

return f(x - 1, y) + f(x // 2, y)

print(f(40, 15) * f(15, 6))

 

Ответ:60.

Источник: ЕГЭ—2026. Ос­нов­ная волна 18.06.2026. Под­бор­ка Школ­ко­во