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