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

質問編集履歴

1

下から5→下から7 +limitを追加

2018/11/24 08:38

投稿

tokutok
tokutok

スコア17

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  下のリンクに昨日(11/23)のatcoderの問題があります。
2
2
  [atcoder 2018.11/23 c](https://ddcc2019-qual.contest.atcoder.jp/tasks/ddcc2018_qual_c)
3
- 下のコードで下から5行目+limitが必要な理由を教えてください。
3
+ 下のコードで下から7行目+limitが必要な理由を教えてください。
4
4
 
5
5
 
6
6
  ```c++
@@ -26,7 +26,7 @@
26
26
  a[i] = powerTen(i);
27
27
  }
28
28
  for (int i = 1; i <= n; i++) {
29
- int p = a[i] - a[i - 1]; // i
29
+ int p = a[i] - a[i - 1] + limit; // i
30
30
  int q = a[n/i]; // <= n/i
31
31
  ans = (ans + (long long)p * q) % limit;
32
32
  }