Wenn Sie in Probleme auf AtCoder eine rekursive Funktion implementiert haben, ist dies RE (Runtime Error). .. .. Die Ursache war, dass die Obergrenze für die Anzahl der Wiederholungen der rekursiven Funktion standardmäßig auf 1000 festgelegt war. ※Python3.4.3
[in] import sys
[in] sys.getrecursionlimit()
[out] 1000
[in] sys.setrecursionlimit(1000000) #Stellen Sie die Obergrenze auf 1 Million Mal ein
[in] sys.getrecursionlimit()
[out] 1000000
Sie müssen vorsichtig sein, wenn Sie rekursive Funktionen in Python implementieren. ..
Recommended Posts