| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 38 | 10 | 10 | 76.923% |
다이어서
MatKor의 2022년 2학기 프로젝트는 머신러닝, 게임, 시뮬레이션, 알고리즘, 대회 개최, 웹 프로젝트로 6개가 있었다. 이 중 창호가 주도한 게임 프로젝트는 간단한 물리 엔진을 만들고, 이를 이용해 게임을 만드는 프로젝트였다.
유학을 준비하던 당시 MatKor의 회장 창호는 예훈이에게 게임 프로젝트에서 만들만한 게임이 있을지 물어봤다. 하지만 알고리즘에 뇌가 잠식당한 예훈이는 ‘게임’이라는 단어를 알고리즘에서 말하는 ‘게임’ 이론으로 이해했다. 예훈이는 자신이 이해한 ‘게임’ 이론을 기준으로 새로운 게임을 제시했다.
동우와 재우는 $N$개의 정점을 가지고 게임을 한다. 초기에는 그려진 간선이 없으며, 다음과 같이 게임이 진행된다.
여기서 모든 정점이 연결되어 있다는 것은 간선을 통해 임의의 두 정점 사이를 이동할 수 있음을 의미하며, 서로 다른 두 정점이 직접 연결되지 않았다는 것은 두 정점을 끝점으로 하는 간선이 없음을 의미한다.
주어진 $N$과 $P$에 대해 동우와 재우가 각자 승리하기 위해 최선으로 행동한다면 누가 승리하는지 구해보자.
당연하지만, 누군가 패배하면 다른 한 명은 승리한다.
첫 번째 줄에 테스트 케이스의 개수 $T(1\le T\le 10^6)$가 주어진다.
각 테스트 케이스 별로 한 줄에 $N(1\le N\le 10^{18}),ドル $P(P\in\{0,1\})$가 공백으로 구분되어 주어진다.
각 테스트 케이스에 대해 동우가 승리하면 kidw0124를, 재우가 승리하면 eoaud0108을 한 줄에 하나씩 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 19 | $N\le 1,円 000$; $P=0$ |
| 2 | 26 | $P=0$ |
| 3 | 21 | $N\le 1,円 000$; $P=1$ |
| 4 | 34 | $P=1$ |
7 1 0 2 0 3 0 4 0 5 0 999999999999999999 0 1000000000000000000 0
kidw0124 eoaud0108 kidw0124 eoaud0108 eoaud0108 kidw0124 eoaud0108
이 경우 자신이 차례를 시작할 때 모든 정점이 연결되어 있는 상태가 주어지는 경우 해당 플레이어가 승리하는 경우이다.
7 1 1 2 1 3 1 4 1 5 1 999999999999999999 1 1000000000000000000 1
eoaud0108 kidw0124 eoaud0108 kidw0124 eoaud0108 kidw0124 kidw0124
이 경우 자신이 차례를 시작할 때 모든 정점이 연결되어 있는 상태가 주어지는 경우 해당 플레이어가 패배하는 경우이다. 또한, $N=5$나 $N=999,円 999,円 999$의 경우 $P$와 관계없이 승리하는 사람이 같음에 유의하자.
University > 고려대학교 > MatKor Cup > 제6회 고려대학교 MatKor Cup: 2025 Winter D번