| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 127 | 52 | 42 | 42.000% |
이 문제는 1차원 돌 게임 2와 굵은 글씨로 적힌 부분만 다릅니다.
동우와 재우는 $1\times n$ 모양의 직선형 격자판에서 처음에 한 칸에 한 개씩 돌을 올려 둔 상태로 게임을 진행하려 한다.
게임은 동우부터 시작해 턴을 번갈아 가면서 돌을 가져간다. 즉, 동우는 홀수 번째 턴에, 재우는 짝수 번째 턴에 진행한다.
둘 다 승리하기 위해 최선의 플레이를 한다면 누가 이기는지 출력하시오.
첫 번째 줄에 테스트 케이스의 개수 $T$가 주어진다. $(1\le T \le 10^6)$
각 테스트 케이스별로 한 줄에 하나씩 초기의 돌의 개수 $n$이 주어진다. $(1\le n\le 10^{18})$
같은 $n$이 여러 번 주어지지 않는다.
각 테스트 케이스에 대해 동우가 이기면 kidw0124를, 재우가 이기면 eoaud0108을 한 줄에 하나씩 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 28 | $n\le 20$ |
| 2 | 34 | $n\le 1\,000$ |
| 3 | 133 | $n\le 500\,000$ |
| 4 | 155 | 추가적인 제한 조건 없음 |
3 1 4 8
kidw0124 eoaud0108 kidw0124
$n=8$인 경우 동우는 첫 번째 턴에 가장 마지막($8$번째) 칸에 놓인 돌을 가져가면 승리할 수 있다.
두 번째 턴에 재우는 남은 $7$칸에 놓인 돌들 중 이웃한 $2$개를 골라 가져가는데, 다음과 같은 경우가 가능하다. 좌우 대칭인 상황은 하나만 생각하자.
모든 경우에 대해 동우는 세 번째 턴에 $3$개의 돌을 가져갈 수 있으며, 재우는 네 번째 턴을 진행할 수 없다.
University > 고려대학교 > MatKor Cup > 제4회 고려대학교 MatKor Cup: 2024 Winter/Spring I번
