Алгоритм вычисления значения функции \(F(n),\) где \(n\) – натуральное число, задан следующими соотношениями:
Определите минимальное значение \(n,\) для которого \(F(n) > 180000.\)
Решение:
Python
F = {n: n for n in range(1, 2500)}
for n in range(2500, 200_000):
F[n] = n + F[n // 11] if n % 11 == 0 else 1341 + F[n - 9]
if F[n] > 180_000:
print(n)
break
Ответ: \(139625\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене