Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 16. Информатика. ЕГЭ. Поляков-8482
- Просмотры: 1055
- Изменено: 12 января 2026
(Р. Косов) Алгоритм вычисления функций \(F(n)\) и \(G(n),\) где \(n\) – целое число, задан следующими соотношениями:
- \(F(n) = F(n - 6) + 2048,\) если \(n > 30;\) \(F(n) = 3 \cdot (G(n - 5) + 13),\) если \(n \leqslant 30;\)
- \(G(n) = 2 \cdot n + 50,\) если \(n \geqslant 221337;\)
- \(G(n) = G(n + 11) - 48,\) если \(n < 221337.\)
Чему равно значение \(F(5078)?\)
Решение:
Python
G = {n: 2 * n + 50 for n in range(221337, 221400)}
for n in range(221336, 0, -1):
G[n] = G[n + 11] - 48
F = {n: 3 * (G[n - 5] + 13) for n in range(6, 31)}
for n in range(31, 5080):
F[n] = F[n - 6] + 2048
print(F[5078])
Ответ: \(155371\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


