더 게임 오브 데스
면접 대비시간 제한1초메모리 제한1024 MB
N명이 각자 한 명을 지목한 상태에서 1번부터 포인터를 T번 따라가 마지막에 도착하는 사람의 번호를 구한다.
문제
번부터 번까지 번호가 매겨진 명의 친구들이 더 게임 오브 데스를 한다.
더 게임 오브 데스는 다음의 순서로 진행된다.
- 각각의 친구들이 아무나 한 명씩 지목한다. 번 친구가 번 친구를 지목했다고 하자.
- 번 친구가 양의 정수 를 말한다.
- 로 시작하여 를 로 바꾸는 것을 번 반복한다. 이 과정이 끝난 후 번 친구가 패배한다.
이 게임에서 패배하는 친구의 번호를 구하는 프로그램을 작성해 보자.
입력
첫째 줄에 게임에 참가하는 친구들의 수를 의미하는 정수 과 번 친구가 말할 정수 가 공백을 사이에 두고 주어진다. (; )
둘째 줄에 각 친구들이 지목한 친구의 번호 가 공백을 사이에 두고 주어진다. (; )
출력
첫째 줄에 게임 결과 패배하는 친구의 번호를 출력한다.
힌트
int 등 비트 정수형의 범위를 넘어서는 값이 입력으로 주어질 수 있음에 유의하여라.