게임
시간 제한2초메모리 제한1024 MB
- 난이도
아직 분류되지 않았습니다
- 정답자
- 아직 제출이 없습니다
문제
이 녀석들은 확실히 짜고 있다.
번호가 0부터 까지인 명의 플레이어가 게임을 한다. 처음에 값이 0인 수 가 있다. 게임의 라운드 사이에 바뀔 수 있는 수 개 ()가 있다. 게임은 다음과 같이 진행된다.
- 0번 플레이어는 차례를 넘기거나, 를 으로 바꾼다.
- 1번 플레이어는 차례를 넘기거나, 를 으로 바꾼다.
- 번 플레이어는 차례를 넘기거나, 를 으로 바꾼다.
이 과정이 끝나면 번호가 인 플레이어가 이긴다.
각 플레이어는 움직이면(즉 를 바꾸면) 이기고, 움직이지 않으면 이기지 못하는 경우에만 움직인다. 모든 플레이어가 이 전략에 따라 게임한다는 것을 플레이어들은 안다.
개의 질의에 답해야 한다. 질의마다 를 로 바꾸면 누가 게임에서 이기는가? 변경 사항은 질의가 끝난 뒤에도 되돌리지 않는다.
입력
입력의 첫 줄에 정수 ()이 주어진다. 플레이어의 수이다.
둘째 줄에는 의 초깃값인 정수 개가 주어진다 ().
셋째 줄에 정수 ()가 주어진다. 질의의 수이다.
이어지는 개의 줄에는 각각 두 정수 , ()가 주어진다. 이는 이 질의부터 가 가 됨을 뜻한다.
출력
개의 정수를 출력한다. 번째 정수는 질의 개를 처리한 뒤의 게임 승자 번호이다.