ЕГЭ·ОГЭ

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

1 первичный балл

Умение вычислить значение рекурсивно заданной функции.

Прототипы

Мини-тест: 5 задач

  1. 1.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?
  2. 2.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?
  3. 3.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?
  4. 4.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?
  5. 5.Алгоритм вычисления функции , где — натуральное число: при ; при . Чему равно значение ?

Тест по заданию 16

10 новых задач подряд, ответы проверяются в конце — как на экзамене.

Частые ошибки

  • Неверно применяют базовый случай.
  • Считают рекурсией без кэша — программа работает слишком долго.

Вопросы и ответы

Как ускорить рекурсию в Python?
Декоратор @lru_cache из functools или подсчёт значений снизу вверх в цикле.