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

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

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

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

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

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

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

F(n) = n, если n < 10;

F(n) = n2 + F(n – 9), если n ≥ 10.

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



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

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

Ответ: 77785554

Дано: аргумент n — целое число. Правила вычисления:
F(n) = n при n ≤ 9.
F(n) = n² + F(n − 9) при n ≥ 10.
Найти R = F(5101) − F(5074).

Используем разность значений, чтобы сократить общий остаток рекурсии. Если F(n) = a(n) + F(n − h), то F(n) − F(n − h) = a(n). Для нескольких шагов:
F(n) − F(n − kh) = a(n) + a(n − h) + … + a(n − (k − 1)h).
Каждое промежуточное значение F входит один раз со знаком плюс и один раз со знаком минус, поэтому сокращается.

Здесь h = 9, число раскрытий k = 3. Раскрываем значения до общего остатка F(5074):
F(5101) = 5101² + 5092² + 5083² + F(5074).
После вычитания F(5074) остаются только добавленные слагаемые:
R = 5101² + 5092² + 5083² = 26020201 + 25928464 + 25836889 = 77785554.

Все раскрываемые аргументы удовлетворяют условию рекуррентной ветви. До начального значения доходить не нужно: одинаковый остаток сократился точно. Проверка прямым заполнением значений функции от базы даёт F(5101) = 4928908278, F(5074) = 4851122724. Их разность равна 77785554, что подтверждает сокращение.

Ответ: 77785554.

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

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

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

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

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

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

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