Автор: | XIII командный чемпионат школьников Санкт-Петербурга по программированию | Ограничение времени: | 2 сек | |
Входной файл: | time.in | Ограничение памяти: | 32 Мб | |
Выходной файл: | time.out |
Как известно, с целью экономии электроэнергии многие страны используют переход на так называемое \emph{летнее время}. Перевод времени осуществляется два раза в год — весной и осенью. Весной осуществляется переход на летнее время: часы переводятся на один час вперед. Осенью летнее время отменяется и часы переводятся на один час назад.
Перевод времени осуществляется ночью. При переходе на летнее время через минуту после 01:59 сразу наступает 03:00. При отмене летнего времени час с 02:00 по 02:59 повторяется два раза. А именно, в день перевода, когда первый раз после 02:59 должно стать 03:00, вместо этого снова становится 02:00.
Как одному из разработчиков новой операционной системы Mocrosoft Widows 2006, вам поручено написать фрагмент ядра операционной системы, который будет осуществлять автоматический перевод системных часов на летнее время и обратно.
По заданным начальному моменту и информации о переводе в текущие и следующие сутки, ваша программа должна вывести показания часов в течение заданного количества минут.
№ | Входной файл (time.in ) |
Выходной файл (time.out ) |
---|---|---|
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|