回答編集履歴
2
(int) -> int
test
CHANGED
@@ -32,13 +32,11 @@
|
|
32
32
|
|
33
33
|
int dis_talbe[] = {
|
34
34
|
|
35
|
-
|
35
|
+
int( 0.25 * 60), int( 1.55 * 60), int( 3.35 * 60), int( 5.45 * 60),
|
36
36
|
|
37
|
-
|
37
|
+
int( 7.95 * 60), int(10.75 * 60), int(13.85 * 60), int(17.15 * 60),
|
38
38
|
|
39
|
-
(int)(13.85 * 60), (int)(17.15 * 60), (int)(20.75 * 60),
|
40
|
-
|
41
|
-
(int
|
39
|
+
int(20.75 * 60), int(24.45 * 60), int(28.45 * 60), int(32.65 * 60),
|
42
40
|
|
43
41
|
};
|
44
42
|
|
1
std::distance を回避
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
-
int deg
|
17
|
+
int deg_table[] = {
|
18
18
|
|
19
19
|
1125, 3375, 5625, 7875, 10125, 12375, 14625, 16875,
|
20
20
|
|
@@ -30,7 +30,7 @@
|
|
30
30
|
|
31
31
|
};
|
32
32
|
|
33
|
-
int dista
|
33
|
+
int dis_talbe[] = {
|
34
34
|
|
35
35
|
(int)( 0.25 * 60), (int)( 1.55 * 60), (int)( 3.35 * 60),
|
36
36
|
|
@@ -54,11 +54,11 @@
|
|
54
54
|
|
55
55
|
deg *= 10;
|
56
56
|
|
57
|
-
int i, j;
|
57
|
+
int i = 0, j = 0;
|
58
58
|
|
59
|
-
|
59
|
+
while (i < 16 && deg >= deg_table[i]) i++;
|
60
60
|
|
61
|
-
|
61
|
+
while (j < 12 && dis >= dis_talbe[j]) j++;
|
62
62
|
|
63
63
|
if (j == 0) i = 17;
|
64
64
|
|
@@ -68,4 +68,6 @@
|
|
68
68
|
|
69
69
|
}
|
70
70
|
|
71
|
+
|
72
|
+
|
71
73
|
```
|