Как увеличить количество максимальных активаций функции в рекурсии?

Я написал код с использованием рекурсии. При выполнении одного из тестов возникла ошибка, указывающая, что был достигнут максимальный лимит вызовов функции. Я помню, что этот лимит можно увеличить, но не помню, как именно это сделать. Подскажите, пожалуйста, как решить эту проблему?


Ответы (1 шт):

Автор решения: u111

Увеличьте максимальную глубину рекурсии:

import sys
sys.setrecursionlimit(2000) # По умолчанию 1000

Также можно переписать алгоритм и сделать функцию нерекурсивной.

→ Ссылка