2016年10月31日
Python の recursion limit を知らずに Runtime Error を食らう
- 2016-10-31 (Mon)
- 一般
ちょうど最大の再帰回数が 1000 回になるような問題で,意味不明の Runtime Error を喰らい,色々と調べてみたらデフォルトで 1000 回が再帰のリミットとかいう python の 仕様を発見.とりあえず次のように叫んだら通った.
import sys sys.setrecursionlimit(2000)
ICPC で python が使えるようになったらハマるんじゃなかろうか? 1000回の再帰で落とされる仕様とか信じがたい.というか python 使いの常識だったりするのだろうか.システム側でリミット増やすとかできるのかね.
- Comments: 0
- TrackBack (Close): -