만드는 중입니다

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

에어컨

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

요약
날짜 N과 지연 시간 K가 주어질 때, N일에 에어컨이 꺼지는 시각을 모두 구합니다. 세 번째로 꺼질 때마다 내부 시계가 K분 동안 멈춥니다.
난이도

쉬움10점 중 3점

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

문제

대부분의 DGIST 기초학부 학생들은 기숙사에서 생활하고 있습니다. 여름이 다가옴에 따라 온도를 자유롭게 설정할 수 있는 시원한 에어컨을 사용하게 될 예정입니다. 안타깝게도 에어컨은 매일 15시, 18시, 21시 정각에 자동으로 꺼지도록 설계되어 있습니다. 더군다나 에어컨의 내장 시계가 고장이 나서 세 번째로 꺼질 때마다 에어컨의 시계는 KK분간 멈추게 됩니다.

편안한 낮잠을 위해 정시에 맞춰 에어컨을 켜주는 기계를 만들어 둔 정디지 양은 정확한 시간에 에어컨이 켜지지 않자 화가 나기 시작했습니다. 정디지 양이 회로이론 과제를 내주기 전에, 여러분이 NN일째에 에어컨이 꺼지는 시각을 예측해 전원을 켜는 기계를 만들어 정디지 양이 화를 내지 않도록 달래 줍시다. (날짜는 0일 00시 00분부터 시작되며 에어컨은 켜져 있는 상태입니다.)

입력

날짜를 의미하는 정수 NN과 지연되는 분을 의미하는 정수 KK가 공백을 사이에 두고 한 줄에 주어집니다. (0≤N≤1,000,0≤K<60)(0 \le N \le 1,000, 0 \le K < 60)

출력

첫 줄에 NN일째에 에어컨이 꺼진 횟수 MM을 출력합니다.

둘째 줄부터 MM개의 줄에 걸쳐 에어컨이 꺼지는 시간을 hh:mmhh:mm 형식으로 오름차순으로 출력합니다.

예제2

  1. 예제 1

    입력
    0 0
    
    예상 출력
    3
    15:00
    18:00
    21:00
    
  2. 예제 2

    입력
    1000 59
    
    예상 출력
    3
    02:00
    05:00
    23:59