Задание 16. Информатика. ЕГЭ. Поляков-7425

Просмотры: 98
Изменено: 24 ноября 2024

*(А. Минак) Алгоритм вычисления значения функции \(F(n)\), где \(n\) – натуральное число, задан следующими соотношениями:

\(F(n) = 2\), при \(n > 2024\);
\(F(n) = 1\), при \(n = 2024\);
\(F(n) = n \cdot (n + 1) + F(n + 1) - F(n + 2)\), если \(n < 2024\).

Чему равно значение выражения \(F(100) - F(10) + F(2020)\)?

Решение:

Python


F = [2] * 2026
F[2024] = 1

for n in range(2023, -1, -1):
    F[n] = n * (n + 1) + F[n+1] - F[n+2]

print(F[100] - F[10] + F[2020])

Ответ: \(4084141\)