Алгоритм вычисления функций \(F(n)\) и \(G(n),\) где \(n\) – целое число, задан следующими соотношениями:
Чему равно значение \(F(54321)?\)
Решение:
Python
G = {n: (n-7)**2 for n in range(40_000, 55_000)}
for n in range(39_999, 0, -1):
G[n] = 8 + n + G[n+8]
F = {n: 4 * n + G[n-5] for n in range(6, 40_000)}
for n in range(40_000, 55_000):
F[n] = 2 * n + F[n-7]
print(F[54321])
Ответ: \(1792793065\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене