Completion requirements
Задача с сайта Полякова К.Ю.
Досрочный ЕГЭ-2025

прежде всего болванка программы
код в Python
def f(a, b):
if a == b:
return 1
if a > b: #случай, когда от меньшего числа идем к большему
return 0
if a < b: #случай, когда от меньшего числа идем к большему
return f(a, b) + f(a, b)
print(f(a, b))

подставляем наши данные из условия задачи
def f(a, b):
if a == b:
return 1
if a > b or a == 35: # важно через or
return 0
if a < b:
return f(a + 1, b) + f(a + 2, b) + f(a * 2, b)
print(f(7, 13) * f(13, 15) * f(15, 51)) # перемножаем по правилам комбинаторики

Главное в решении этой задачи и похожих:
отработать шаблон кода
понимать, где + , а где *
самая легкая задача до сих пор( - даже грустно)
Last modified: Saturday, 28 June 2025, 5:09 PM