回答編集履歴

2

コード修正

2018/10/16 13:51

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -34,17 +34,17 @@
34
34
 
35
35
  if (x % i == 0) {
36
36
 
37
- int i2 = x / i;
37
+ sum += (i + x / i);
38
-
39
- sum += i;
40
-
41
- if (i2 != i) {
42
-
43
- sum += i2;
44
-
45
- }
46
38
 
47
39
  }
40
+
41
+ }
42
+
43
+
44
+
45
+ if (m * m == x) {
46
+
47
+ sum -= m;
48
48
 
49
49
  }
50
50
 

1

変更 (indent)

2018/10/16 13:51

投稿

katoy
katoy

スコア22324

test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  if (i2 != i) {
42
42
 
43
- sum += i2;
43
+ sum += i2;
44
44
 
45
45
  }
46
46
 
@@ -64,7 +64,7 @@
64
64
 
65
65
  if (a == div_sum(sum_a)) {
66
66
 
67
- printf("(%d, %d)\n", a, sum_a);
67
+ printf("(%d, %d)\n", a, sum_a);
68
68
 
69
69
  }
70
70