Алгоритм вычисления значения функции , где – натуральное число, задан следующими соотношениями:
Чему равно значение выражения ?
Решение:
Решение на Python:
from functools import lru_cache
@lru_cache (None)
def f(n):
if n >= 2025: return n
else: return n * 2 + f(n + 2)
for n in range(5000, 1, -1):
f(n)
print(f(82) - f(81))
Ответ: 1945
Ответ:
1945