回答編集履歴
3
誤記訂正
test
CHANGED
@@ -208,7 +208,7 @@
|
|
208
208
|
|
209
209
|
*/
|
210
210
|
|
211
|
-
|
211
|
+
static int[] toArrayIntegerToInt(List<Integer> list) {
|
212
212
|
|
213
213
|
int ls = list.size();
|
214
214
|
|
2
バグ修正
test
CHANGED
@@ -14,6 +14,14 @@
|
|
14
14
|
|
15
15
|
|
16
16
|
|
17
|
+
追記:
|
18
|
+
|
19
|
+
出力結果n=素数の個数が1少なかったので修正
|
20
|
+
|
21
|
+
`k++;`インクリメントする位置が後だったのが原因
|
22
|
+
|
23
|
+
|
24
|
+
|
17
25
|
```java
|
18
26
|
|
19
27
|
|
@@ -54,7 +62,7 @@
|
|
54
62
|
|
55
63
|
|
56
64
|
|
57
|
-
func(1000,
|
65
|
+
func(1000, true);
|
58
66
|
|
59
67
|
|
60
68
|
|
@@ -86,7 +94,7 @@
|
|
86
94
|
|
87
95
|
//テスト用ログ出力
|
88
96
|
|
89
|
-
boolean isTest =
|
97
|
+
boolean isTest = false;
|
90
98
|
|
91
99
|
|
92
100
|
|
@@ -104,42 +112,32 @@
|
|
104
112
|
|
105
113
|
int k = 0;
|
106
114
|
|
107
|
-
while (true) {
|
108
|
-
|
109
|
-
|
110
|
-
|
111
|
-
|
115
|
+
while (isPrime(k * k + k * i + p[j])) {
|
116
|
+
|
117
|
+
|
118
|
+
|
112
|
-
|
119
|
+
k++;//修正:0の時もカウントするように先に足す
|
113
|
-
|
114
|
-
|
120
|
+
|
121
|
+
|
122
|
+
|
115
|
-
|
123
|
+
if (n < k) {
|
116
|
-
|
124
|
+
|
117
|
-
|
125
|
+
n = k;
|
118
|
-
|
126
|
+
|
119
|
-
|
127
|
+
a = i;
|
120
|
-
|
128
|
+
|
121
|
-
|
129
|
+
b = p[j];
|
122
|
-
|
123
|
-
|
124
|
-
|
130
|
+
|
131
|
+
|
132
|
+
|
125
|
-
|
133
|
+
//テスト用ログ出力
|
126
|
-
|
134
|
+
|
127
|
-
|
135
|
+
if (isTest)
|
128
|
-
|
136
|
+
|
129
|
-
|
137
|
+
printAnswer(a, b, n, a * b);
|
130
|
-
|
131
|
-
|
132
|
-
|
133
|
-
}
|
134
|
-
|
135
|
-
} else {
|
136
|
-
|
137
|
-
break;
|
138
138
|
|
139
139
|
}
|
140
140
|
|
141
|
-
k++;
|
142
|
-
|
143
141
|
}
|
144
142
|
|
145
143
|
}
|
@@ -210,7 +208,7 @@
|
|
210
208
|
|
211
209
|
*/
|
212
210
|
|
213
|
-
static int[] toArrayIntegerToInt(List<Integer> list) {
|
211
|
+
public static int[] toArrayIntegerToInt(List<Integer> list) {
|
214
212
|
|
215
213
|
int ls = list.size();
|
216
214
|
|
@@ -278,6 +276,8 @@
|
|
278
276
|
|
279
277
|
}
|
280
278
|
|
279
|
+
|
280
|
+
|
281
281
|
```
|
282
282
|
|
283
283
|
出力結果
|
@@ -287,3 +287,13 @@
|
|
287
287
|
-59231
|
288
288
|
|
289
289
|
15.597411ms
|
290
|
+
|
291
|
+
|
292
|
+
|
293
|
+
出力結果修正後
|
294
|
+
|
295
|
+
a:-61 b:971 n:71
|
296
|
+
|
297
|
+
-59231
|
298
|
+
|
299
|
+
15.954789ms
|
1
誤記訂正
test
CHANGED
@@ -210,7 +210,7 @@
|
|
210
210
|
|
211
211
|
*/
|
212
212
|
|
213
|
-
|
213
|
+
static int[] toArrayIntegerToInt(List<Integer> list) {
|
214
214
|
|
215
215
|
int ls = list.size();
|
216
216
|
|