再帰処理の上限を設定
import sys
sys.setrecursionlimit(2000)再帰処理の上限を取得
import sys
print(sys.getrecursionlimit()) # デフォルトは1000(戒め)1
Footnotes
-
プログラミングの問題を解いているとき、テストケースは大抵小規模なクエリだけど、本番ケースはそうもいかず、あっさりとPythonの再帰上限に到達。アルゴリズム的には処理能力の限界にはいかないばっかりに、この1行を足しただけでパスしたことが悔しかったんです。 ↩