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