Задание EGEINF1ADC01: Рекурсия и рекуррентные зависимости

ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий

Открыть решение ↓ Ошибка или пожелание

Тип задачи: Рекурсия и рекуррентные зависимости.

Учебные темы: Рекурсия. Рекурсивные процедуры и функции. Использование стека для организации рекурсивных вызовов.

Впишите правильный ответ.

Алгоритм вычисления значения функции F(n), где n –  натуральное число, задан следующими соотношениями:

F(n) = n при n ≥ 2025;

F(n) = n × 2 + F(n + 2), если n < 2025.

Чему равно значение выражения F(82) –  F(81)?



i
СВОЙСТВА ЗАДАНИЯ
КЭС:
3.7 Рекурсия. Рекурсивные процедуры и функции. Использование стека для организации рекурсивных вызовов
Тип ответа:Краткий ответ
Номер: 1ADC01
НЕ РЕШЕНО Ответить

Решение задания EGEINF1ADC01

Ответ: 1945

Дано: аргумент n — натуральное число. Правила вычисления:
F(n) = n при n ≥ 2025.
F(n) = n · 2 + F(n + 2) при n ≤ 2024.
Найти R = F(82) − F(81).

Аргумент при каждом вызове увеличивается, поэтому сначала находим точку остановки. Пусть a — начальный аргумент, h — положительный шаг, B — граница базовой ветви. Число переходов k — наименьшее неотрицательное целое, для которого a + kh ≥ B. Последний аргумент b = a + kh. Слагаемые до базы образуют арифметическую прогрессию. Если её первое и последнее слагаемые равны u и v, то сумма равна k(u + v)2. К этой сумме добавляется базовое значение F(b).

Для F(82): h = 2, k = 972, b = 82 + 972 · 2 = 2026. Предыдущий аргумент 2024 меньше 2025, значит остановка выбрана точно. Добавляемые слагаемые: от 164 до 4048, всего 972.
F(82) = 972 · (164 + 4048)2 + 2026 = 2047032 + 2026 = 2049058.

Для F(81): h = 2, k = 972, b = 81 + 972 · 2 = 2025. Предыдущий аргумент 2023 меньше 2025, значит остановка выбрана точно. Добавляемые слагаемые: от 162 до 4046, всего 972.
F(81) = 972 · (162 + 4046)2 + 2025 = 2045088 + 2025 = 2047113.

Следовательно, R = 2049058 − 2047113 = 1945.
Проверка. Независимое заполнение таблицы от базовых аргументов в сторону уменьшения n даёт те же два значения. Для каждого остатка при делении на шаг используется собственная цепочка; базовые аргументы не смешиваются.

Ответ: 1945.

Помочь улучшить сайт

Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF1ADC01.

Сообщение увидит только команда сайта: на странице оно не публикуется.

Комментарии к решению

Комментарии видны всем посетителям сайта.

Комментариев пока нет. Будьте первым.

Чтобы оставить комментарий, войдите или зарегистрируйтесь.