Задание 16. Информатика. ЕГЭ. Поляков-7235
- Просмотры: 96
- Изменено: 25 ноября 2024
(М. Паршиков) Алгоритм вычисления значения функции \(F(n)\), где \(n\) – натуральное число, задан следующими соотношениями:
\(F(n) = n\), если \(n \geqslant 3000\),
\(F(n) = n + 2x + F(n + 2)\), если \(n < 3000\).
При каком целом значении \(x\) выполняется равенство \(F(28) - F(34) = 324\)?
Решение:
Python
for x in range(100):
F = list(range(3003))
for n in range(2999, 27, -1):
F[n] = n + 2 * x + F[n+2]
if F[28] - F[34] == 324:
print(x)
break
Ответ: \(39\)