teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2022/06/22 05:10

投稿

y_waiwai
y_waiwai

スコア88180

answer CHANGED
@@ -4,4 +4,5 @@
4
4
  不正アクセスです
5
5
 
6
6
  ---
7
- 3の19乗、intの範囲を超えてしまってオーバーフローしてしまいますね
7
+ 3の19乗、intの範囲を超えてしまってオーバーフローしてしまいますね
8
+ int64_t なら、なんとか収まる、、けど、それでも20乗超えるとだめですね

1

追記

2022/06/22 05:06

投稿

y_waiwai
y_waiwai

スコア88180

answer CHANGED
@@ -1,4 +1,7 @@
1
1
  > a[k] = 3*a[k-1];
2
2
 
3
3
  k が0の時を考えてみましょう。
4
- 不正アクセスです
4
+ 不正アクセスです
5
+
6
+ ---
7
+ 3の19乗、intの範囲を超えてしまってオーバーフローしてしまいますね