만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

슬롯머신

면접 대비

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

요약
세 슬롯머신을 차례로 돌리며 정해진 주기마다 돈을 받지만, 동전이 떨어지면 멈추는 상황을 모의실험하여 총 플레이 횟수를 구한다.
난이도

쉬움10점 중 3점

유형
시뮬레이션, 구현, 수학
정답자
아직 제출이 없습니다

문제

마사는 부자가 되겠다는 생각으로 2525센트 동전(쿼터)이 가득 담긴 병을 들고 카지노에 간다. 마사는 세 대의 슬롯머신을 11번, 22번, 33번, 다시 11번, 22번, 33번… 순서로 번갈아 가며 플레이한다. 마사는 모르지만 이 기계들은 완전히 규칙적으로 작동한다. 한 번 플레이할 때마다 동전 11개가 든다.

  • 11번 기계는 플레이 횟수를 세어 3535번째로 플레이될 때마다 동전 3030개를 지급한다.
  • 22번 기계는 100100번째로 플레이될 때마다 동전 6060개를 지급한다.
  • 33번 기계는 1010번째로 플레이될 때마다 동전 99개를 지급한다.

어떤 기계가 동전을 지급하면 그 기계의 플레이 횟수 카운터는 다시 00부터 시작한다. 마사는 병에 동전이 하나라도 남아 있는 한 계속 플레이하며, 동전이 모두 떨어지면 파산한다.

입력

입력은 정수 네 개로 이루어지며, 각 정수는 공백 또는 줄바꿈으로 구분된다.

  • 첫 번째 정수는 마사의 병에 들어 있는 동전의 개수 QQ이다. (1≤Q<10001 \le Q < 1000)
  • 이어지는 세 정수는 각각 11번, 22번, 33번 기계가 마지막으로 동전을 지급한 이후 지금까지 플레이된 횟수이다.

출력

마사가 파산할 때까지 플레이한 총 횟수를 다음과 같이 한 줄로 출력한다.

Martha plays N times before going broke.

여기서 NN은 마사가 플레이한 총 횟수이다.

예제4

  1. 예제 1

    입력
    48
    3
    10
    4
    
    예상 출력
    Martha plays 66 times before going broke.
    
  2. 예제 2

    입력
    1
    0
    0
    0
    
    예상 출력
    Martha plays 1 times before going broke.
    
  3. 예제 3

    입력
    5
    0
    0
    0
    
    예상 출력
    Martha plays 5 times before going broke.
    
  4. 예제 4

    입력
    2
    0
    0
    0
    
    예상 출력
    Martha plays 2 times before going broke.