Avatar ·

Recursionerror: Maximum Recursion Depth Exceeded - How to overcome?

📁 python, pregunta, consejo, IA

Hay una tarea; hay una solución donde, por la gracia de Python, "derrotó" a C#, pero el recursionerror aparece en x = 512: ¿Qué aconsejan, colegas? ¿Cómo superarlo, si quieres calcular para x = 1024, por ejemplo?

n
   import  functools n  from  math  import  sqrt n @functools.lru_cache()  n  def   f  ( x ): n  if  x <=  1 :  return   0  n  return   1  +  min  ([f + x // m -  1 ])