Задание 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\)