| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 111 | 49 | 42 | 54.545% |
$N$개의 양의 정수 $A_1, \cdots, A_N$이 주어집니다. 당신의 목적은 모든 $1 \le i < j \le N$에 대해서 $A_i + A_j$가 소수가 아니도록 만드는 것입니다.
이를 위해 당신은 다음 조작을 정확히 $1$번 할 수 있습니다.
모든 $1 \le i < j \le N$에 대해서 $A_i + A_j$가 소수가 아니도록 하는 조작에서 $K$의 최솟값을 출력하세요.
첫 줄에 수의 개수 $N$이 주어집니다. $(2 \le N \le 200)$
둘째 줄에 $A_1, \cdots, A_N$이 공백으로 구분되어 주어집니다. $(1 \le A_i \le 1\,000\,000)$
모든 $1 \le i < j \le N$에 대해서 $A_i + A_j$가 소수가 아니도록 하는 조작의 $K$의 최솟값을 출력하세요.
$K \ne 0$인 경우, 둘째 줄에 고른 $i_1, i_2, \cdots, i_K$를 공백으로 구분하여 출력하세요. 정답이 여럿인 경우 아무거나 출력해도 좋습니다.
6 3 1 4 1 5 9
5 1 2 4 5 6
10 30 41 66 70 104 110 153 165 231 385
3 5 7 2
6 2520 2521 2522 2523 2524 2525
0