| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 495 | 65 | 57 | 17.702% |
일반적으로 오름차순 정렬은 $1$번째 원소에 가까워질수록 작은 수를 놓는 것을 말한다. 이와 달리 K-정렬은 $K$번째 원소에 가까워질수록 작은 수를 놓는 것이다. 민찬이와 준이는 K-정렬을 이용한 K-정렬 게임을 하려고 한다. 게임 방법은 다음과 같다.
$1$부터 $N$까지의 서로 다른 정수가 적힌 돌 $N$개가 일렬로 놓여 있고, $K$가 주어진다. 앞에서부터 $i$번째 위치의 돌에 적힌 정수를 $A_i$라고 할 때, 민찬이부터 시작해서 번갈아 가며 다음 행동 중 하나를 수행한다.
더 이상 이 두 행동 중 어느 것도 할 수 없는 참가자가 지게 된다.
수열 $A$와 정수 $K$가 주어지고 각 참가자는 이기기 위해 최적의 선택을 한다고 할 때, 이기는 참가자를 출력하자.
첫 번째 줄에 두 정수 $N$, $K$가 공백으로 구분되어 주어진다.
두 번째 줄에 $N$개의 정수 $A_1, A_2, \cdots, A_N$이 공백으로 구분되어 주어진다.
민찬이가 이긴다면 Minchan을, 준이가 이긴다면 Junee를 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 13 | $N \leq 3000$; $K=1$ |
| 2 | 8 | $K=1$ |
| 3 | 79 | 추가 제약 조건 없음 |
2 1 2 1
Minchan
다음은 게임 진행의 예이다.
5 2 1 3 5 2 4
Minchan
다음은 게임 진행의 예이다.
7 3 3 7 1 6 2 4 5
Junee
School > 한국과학영재학교 > 2023 KSA Automata Summer Contest F번