Алгоритм вычисления значения функции F(n), где n — наптуральпое число, задан следующими соотношениями:
F(n) = 7 при n <= 11;
F(n) = n-З + F(n -1), если n > 11.
Чему равно значение выражения F(2022) — F(2020)?
Ответ:
Всероссийская апробации ЕГЭ 05.03.2024 – задание 16
Решение:
Решение на Python — Илюхина Елизавета Сергеевна
|
1 2 3 4 5 6 7 8 |
from functools import lru_cache @lru_cache(None) def f(n): if n<=11: return 7 else: return n-3+f(n-1) for i in range(11,2023): f(i) print(f(2022)-f(2020)) |
Ответ: 4037