*Алгоритм вычисления значения функции \(F(n),\) где \(n\) – натуральное число, задан следующими соотношениями:
Найдите последние \(6\) цифр значения \(F(73137).\)
Решение:
Python
i = 73_137
while i <= 450_000:
i += 7
F = {}
F[i] = i**i % 10**6
F[i + 7] = (i + 7)**(i + 7) % 10**6
for n in range(i - 7, 73_136, -7):
F[n] = (3 * n + F[n + 14] + 2 * F[n + 7]) % 10**6
print(F[73_137])
Ответ: \(785250\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене