아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

창용이의 시계

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

요약
24시간 시계의 시각을 추적하며 c초만큼 앞뒤로 돌리고, 현재 시각을 묻는 질의에 답합니다.
난이도

쉬움10점 중 2점

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

문제

창용이는 여름 한정판 시계를 하나 샀다. 건전지를 빼 두었기 때문에 이 시계는 스스로 시간이 흐르지 않고, 창용이가 돌린 만큼만 바늘이 움직인다.

창용이는 시계를 앞으로 돌리기도 하고 뒤로 돌리기도 한다. 처음 시계가 가리키는 시각과 qq개의 쿼리가 주어진다. 각 쿼리는 TT로 시작한다.

  • TT가 1이면 정수 cc가 이어서 주어진다. 시계를 앞으로 cc초 돌린다.
  • TT가 2이면 정수 cc가 이어서 주어진다. 시계를 뒤로 cc초 돌린다.
  • TT가 3이면 그 시점에 시계가 가리키는 시각을 출력한다.

시계는 24시간제로 돌아간다. 23시 59분 59초에서 앞으로 1초 돌리면 0시 0분 0초가 되고, 0시 0분 0초에서 뒤로 1초 돌리면 23시 59분 59초가 된다.

1≤T≤31 \le T \le 3, 0≤c≤10 000 0000 \le c \le 10\,000\,000이다.

입력

첫째 줄에 처음 시각이 hh mm ss로 주어진다. (0≤h≤230 \le h \le 23, 0≤m≤590 \le m \le 59, 0≤s≤590 \le s \le 59)

둘째 줄에 쿼리의 개수 qq가 주어진다. (1≤q≤100 0001 \le q \le 100\,000)

다음 qq개의 줄에 쿼리가 하나씩 주어진다. TT가 1 또는 2인 쿼리는 TT와 cc가 공백으로 구분되어 주어지고, TT가 3인 쿼리는 TT만 주어진다.

출력

TT가 3인 쿼리마다 그 시점에 시계가 가리키는 시각을 h′h' m′m' s′s' 형태로 한 줄에 출력한다. 세 값은 공백 하나로 구분하고, 자리를 0으로 채우지 않는다. TT가 3인 쿼리는 적어도 하나 주어진다.

예제2

  1. 예제 1

    입력
    0 1 0
    4
    1 4263
    3
    2 1175
    3
    
    예상 출력
    1 12 3
    0 52 28
    
  2. 예제 2

    입력
    5 7 9
    1
    3
    
    예상 출력
    5 7 9