창하의 고장난 시계 이야기

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

요약
분침이 두 배 속도로 돌고 시침과 겹칠 때마다 방향이 뒤집히는 고장난 시계에서 N분 뒤 시각을 구한다.
난이도

보통10점 중 6점

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

문제

창하는 공부를 하던 중 시계를 보니 시계가 고장났다는 것을 발견했다. 이 시계는 아날로그 시계인데, 일반적인 아날로그 시계에 1212가 적혀 있을 위치에 대신 00이 적혀 있다. 즉, 시계 방향으로 0,1,2,⋯ ,110, 1, 2, \cdots, 11이 적혀 있다.

먼저 시계의 분침은 원래 각속도의 두 배로 회전하고, 시침은 고장난 분침 각속도의 절반으로 회전하고 있다. 즉, 분침은 3030분에 한 바퀴, 시침은 6060분에 한 바퀴 회전한다.

또한, 시계의 시침과 분침이 겹칠 때마다 분침의 회전 방향이 바뀐다. 즉, 분침이 처음에는 시계 방향으로 회전하지만, 시침과 분침이 겹치면, 반시계 방향으로 회전한다. 이후에도 계속 시침과 분침이 겹칠 때마다 분침의 회전 방향이 뒤집힌다. 이때 시침의 회전 방향과 각속력, 분침의 각속력은 변하지 않음에 유의하라.

창하는 문득 시계가 현재 가리키는 시각에서 NN분이 지났을 때 시계가 가리키고 있을 시각이 궁금해졌다. 창하를 위해 현재 시계가 가리키고 있는 시각이 주어질 때, NN분 후에 시계가 나타낼 시각을 구해주자. 현재 고장난 시계의 시침은 정확히 HH 위에 있고, 분침은 고장나지 않은 시계가 HH시 MM분일 때의 분침 위치에 있다. 또한 시침과 분침이 겹쳐있지 않으며 분침은 시계 방향으로 회전하는 중이다. 시침이 정확히 TT 위에 있을 때부터 (T+1) mod 12(T+1) \bmod 12 위에 있기 직전까지를 TT시를 가리키고 있다고 본다.

입력

첫 번째 줄에 현재 시계가 가리키는 시각을 나타내는 두 개의 정수 H$$(0 \le H \le 11), M$$(0 \le M \le 59)이 공백으로 구분되어 주어진다.

두 번째 줄에 정수 N$$(1 \le N \le 10^9)이 주어진다.

출력

NN분 후에 고장난 시계가 가리키는 시각이 hh시 mm분일 때, 두 개의 정수 hh와 mm을 공백으로 구분하여 출력한다.

예제2

  1. 예제 1

    입력
    2 3
    11
    
    예상 출력
    4 9
    
  2. 예제 2

    입력
    3 5
    80
    
    예상 출력
    7 25