컵과 콩
시간 제한1초메모리 제한256 MB
1번부터 N-1번 컵에 콩이 담겨 있고 각 컵은 이동 범위 C_i를 가진다. 두 사람이 번갈아 콩 하나를 더 낮은 컵으로 옮기며, 옮길 콩이 없으면 지는 게임에서 승자를 판정한다.
문제
0번부터 번까지 번호가 붙은 개의 컵이 있다. 각 ()에 대해 컵 에는 콩이 개 들어 있고, 이 컵에는 정수 가 적혀 있다.
두 사람이 다음 게임을 한다.
- 각 차례에 플레이어는 0번 컵을 제외한 컵 하나를 골라 콩 하나를 집는다.
- 컵 에서 콩을 집었다면, 그 콩을 컵 중 하나로 옮겨야 한다.
- 두 플레이어는 번갈아 가며 차례를 진행한다. 콩을 고를 수 없는 플레이어가 진다.
두 플레이어가 최선을 다해 플레이할 때 누가 이기는가?
입력
출력
이긴 사람의 이름 "First" 또는 "Second"를 출력한다.
제한
- 중 적어도 하나는 0이 아니다.
- 입력의 모든 값은 정수이다.
힌트
예제 1에 대한 설명:
- 첫 번째 차례에 첫 번째 플레이어는 반드시 콩을 에서 로 옮겨야 한다.
- 두 번째 차례에 두 번째 플레이어는 반드시 콩을 에서 으로 옮겨야 한다.
- 세 번째 차례에 첫 번째 플레이어는 콩을 고를 수 없으므로 진다.