ЕГЭ · Задание 16: Рекурсивные алгоритмы · №31513

Решай, проверяй и разбирай ошибки.

Показать фильтрыСкрыть фильтрыГод, источник, сложность
Фильтры применяются сразу
Дополнительные параметры

Карта тем и прогресс
Инструменты
Paint Заметки
Загружаем задания…
Выбрать задание23
ЕГЭ · 16Рекурсивные алгоритмы · №31513КЕГЭ · Демоверсия 2027 (проект)ЕГЭ · 16ФИПИ 2026 · задание 16ФИПИ · демоверсия 2026ЕГЭ · 16ФИПИ 2025 · задание 16ФИПИ · демоверсия 2025ЕГЭ · 16Рекурсия без загадок · практика 9Учебная модель Академии СЕГЭ · 16Рекурсия без загадок · практика 10Учебная модель Академии СЕГЭ · 16Рекурсия без загадок · практика 11Учебная модель Академии СЕГЭ · 16Рекурсия без загадок · практика 12Учебная модель Академии СЕГЭ · 16Рекурсия без загадок · практика 13Учебная модель Академии СЕГЭ · 16Рекурсия без загадок · практика 14Учебная модель Академии СЕГЭ · 16Рекурсия без загадок · практика 15Учебная модель Академии СЕГЭ · 16Рекурсия без загадок · практика 16Учебная модель Академии СЕГЭ · 16Рекурсия без загадок · практика 17Учебная модель Академии СЕГЭ · 16Рекурсия без загадок · практика 18Учебная модель Академии СЕГЭ · 16Рекурсивные алгоритмы · №20962КЕГЭ · опубликовано 2025-03-15ЕГЭ · 16Рекурсивные алгоритмы · №20906КЕГЭ · Апробация 05.03.25ЕГЭ · 16Рекурсивные алгоритмы · №20824КЕГЭ · опубликовано 2025-03-07ЕГЭ · 16Рекурсивные алгоритмы · №20196КЕГЭ · опубликовано 2025-02-07ЕГЭ · 16Рекурсивные алгоритмы · №20071КЕГЭ · опубликовано 2025-01-31ЕГЭ · 16Рекурсивные алгоритмы · №19882КЕГЭ · опубликовано 2025-01-24ЕГЭ · 16Рекурсивные алгоритмы · №19801КЕГЭ · опубликовано 2025-01-22ЕГЭ · 16Рекурсивные алгоритмы · №19709КЕГЭ · опубликовано 2025-01-16ЕГЭ · 16Рекурсивные алгоритмы · №17872КЕГЭ · Демоверсия 2025

ЕГЭ · ЗАДАНИЕ 16

Рекурсивные алгоритмы · №31513

Алгоритм вычисления значения функции F(n), где n – целое число, задан следующими соотношениями:
F(n) = 1 при n = 1;
F(n) = n × F(n - 1), если n > 1.
Чему равно значение выражения (F(3038) + 5 × F(3037)) / F(3036)?

Источник задания

КЕГЭ · Демоверсия 2027 (проект)

Сначала попробуй решить самостоятельно, затем открой разбор. Для автоматической проверки ответа включи JavaScript.

Показать решение по шагам

Разбор решения

Ответ: 9241591

1. Узнаем факториал

По определению F(n) = n!, но вычислять факториал 3038 не требуется. Выразим числитель через общий множитель F(3036).

2. Сократим общий множитель

F(3038) = 3038 × 3037 × F(3036).
F(3037) = 3037 × F(3036).

После деления на F(3036) остаётся 3038 × 3037 + 5 × 3037 = 3037 × 3043 = 9 241 591.

3. Проверим коротким кодом

print(3037 * (3038 + 5))  # 9241591

Такой расчёт точный, не требует рекурсии и огромных промежуточных чисел. Если считать факториалы напрямую, можно упереться в ограничение глубины рекурсии или потерять точность при делении через float.

Закрепить на другой задаче →

ОБЪЯСНЕНИЕ К ТЕМЕ

Рекурсия: от базы к результату

Найдите условие остановки, раскройте вызовы и проследите возвращение результатов по шагам.

Ссылки откроются в новой вкладке — задание останется здесь.
Источники и материалы

Все условия · поиск по тексту и номеру →

Источник, файлы и видео указаны в каждой карточке. Внешние задания доступны в фильтрах; они помечены отдельно.

ФИПИРешу ЕГЭРешу ОГЭКЕГЭК. Поляков
УЧЕБНЫЕ ИНСТРУМЕНТЫ

Мастерская решения

Результат—
Функции и округление

floor(x) — вниз; ceil(x) — вверх; log2(x) — логарифм по основанию 2; sqrt(x) — корень; 5! — факториал; 35% — 0,35; ans — предыдущий результат.

Дроби и целые числа считаются точно. Десятичный ответ может быть сокращён — тогда рядом есть точная дробь. Корень и логарифм вычисляются приближённо.

Перевести единицы памяти

Здесь 1 Кбайт = 1024 байта. В задачах со скоростью проверяй определение единиц в условии.
Последние вычисления