回答編集履歴

3

アルゴリズムの修正

2023/11/10 12:47

投稿

little_street
little_street

スコア437

test CHANGED
@@ -14,7 +14,7 @@
14
14
  int main(void)
15
15
  {
16
16
  bool is_prime[N + 1]; // is_prime[0] is not used
17
- int m = sqrt(N); // round down to integer
17
+ int m = sqrt(N + 0.5); // round down to integer
18
18
  int i, j;
19
19
 
20
20
  is_prime[1] = false;

2

アルゴリズムの修正

2023/11/10 12:32

投稿

little_street
little_street

スコア437

test CHANGED
@@ -14,7 +14,7 @@
14
14
  int main(void)
15
15
  {
16
16
  bool is_prime[N + 1]; // is_prime[0] is not used
17
- int m = sqrt(N + 1); // round down to integer
17
+ int m = sqrt(N); // round down to integer
18
18
  int i, j;
19
19
 
20
20
  is_prime[1] = false;

1

アルゴリズムの修正

2023/11/10 12:22

投稿

little_street
little_street

スコア437

test CHANGED
@@ -14,7 +14,7 @@
14
14
  int main(void)
15
15
  {
16
16
  bool is_prime[N + 1]; // is_prime[0] is not used
17
- int m = sqrt(N); // round down to integer
17
+ int m = sqrt(N + 1); // round down to integer
18
18
  int i, j;
19
19
 
20
20
  is_prime[1] = false;