回答編集履歴

2

d

2020/07/21 10:43

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -29,3 +29,11 @@
29
29
  print(A * R ** (N - 1))
30
30
 
31
31
  ```
32
+
33
+
34
+
35
+ > 正しい解答ではR=1の時とN≧31の時を分岐していますが、intに上限がないPythonでその分岐が必要な理由が分かりません。
36
+
37
+
38
+
39
+ int に上限がないことと、計算時間がかかりすぎて AtCorder 側でタイムアウトになるのは別の問題だと思います。

1

d

2020/07/21 10:43

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- ![イメージ説明](91823736020de6af3dafcf4691f38cca.png)
5
+ ![イメージ説明](7582771d666faedc1f4a06a2e39698eb.png)
6
6
 
7
7
 
8
8