소풍

시간 제한1초메모리 제한128 MB

요약
원형으로 앉은 N명의 학생이 K번째마다 한 명씩 제거되는 조세퍼스 게임에서, 학생 M이 몇 번째로 제거되는지 구하는 문제입니다.
난이도

보통10점 중 7점

유형
세그먼트 트리, 시뮬레이션, 큐, 수학
정답자
아직 제출이 없습니다

문제

동호와 반 친구들은 소풍을 갔다. 총 N명의 학생이 원형으로 앉아 세기 게임에 참가한다.

학생들은 1번부터 N번까지 시계방향으로 번호를 받고 원을 이루어 앉는다. 게임은 1번 학생부터 시작한다. 시계방향으로 한 명씩 1, 2, ... , K를 말하고, K를 말한 학생은 원에서 빠진다. 그다음에는 원에 남아 있는 다음 학생부터 다시 1부터 센다.

동호는 M번 학생이다. N, K, M이 주어졌을 때, 동호가 몇 번째로 원에서 빠지는지 구하라.

입력

첫째 줄에 세 정수 N, K, M이 주어진다.

  • 1 <= N, M <= 5,000,000
  • M <= N
  • 1 <= K

출력

동호가 몇 번째로 원에서 빠지는지 출력한다.

제한

  • 1 <= N, M <= 5,000,000
  • M <= N
  • 1 <= K

예제5

  1. 예제 1

    입력
    5 2 3
    
    예상 출력
    5
    
  2. 예제 2

    입력
    1 10 1
    
    예상 출력
    1
    
  3. 예제 3

    입력
    99 100 99
    
    예상 출력
    94
    
  4. 예제 4

    입력
    19999 7 5
    
    예상 출력
    18019
    
  5. 예제 5

    입력
    99999 11111 3
    
    예상 출력
    69557