回答編集履歴
1
文言変更
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
公式の[sys.setrecursionlimit](https://docs.python.org/ja/3/library/sys.html#sys.setrecursionlimit)の説明に、以下の記述があります。
|
4
4
|
> limit の最大値はプラットフォームによって異なります。深い再帰処理が必要な場合にはプラットフォームがサポートしている範囲内でより大きな値を指定することができますが、この値が大きすぎればクラッシュするので注意が必要です。
|
5
|
-
つまり、sys.setrecursionlimitにいくら大きい値を設定しても、プラットフォーム
|
5
|
+
つまり、sys.setrecursionlimitにいくら大きい値を設定しても、プラットフォームがサポートしている上限を超える再帰呼び出しはできない(やろうとするとクラッシュする)ということです。
|
6
6
|
|
7
7
|
実際、以下のようにコード先頭部分を改変して実行してみたところ(問題の制限内で、再帰呼び出し回数最大となる入力を生成)、Segmentation Faultが発生しました。
|
8
8
|
```python
|