1. Учёт времени Ограничение времени 1 секунда
Ограничение памяти 244Mb
Ввод ctiming.in
Вывод ctiming.out
Федя хочет сделать карьеру в компьютерной индустрии. Чтобы улучшить свои навыки в кодировании, он решил поучаствовать в олимпиаде. Поскольку олимпиада начинается 11 ноября 2011 года (11/11/11), он решил загрузить условия и начать кодировать ровно в 11:11 утра 11/11/11.
К несчастью, Федя не очень хорошо умеет планировать время, поэтому он хочет написать программу, которая ему учитывать затраченное время.
По заданным дате и времени завершения работы определите затраченное на соревнование время в минутах.
Формат ввода
Единственная строка входного файла содержит три целых числа, разделенных одиночными пробелами, D H и M. Они задают, соответственно, дату и время окончания соревнования. D - день месяца, H и M - часы и минуты (1≤ D≤ 30, 0≤ H≤23, 0≤ M ≤ 59).
Формат вывода
Единственная строка должна содержать общее количество минут, которое Федя потратит на решение задач соревнования.
Если время завершения задано раньше, чем время начала, нужно выдать "-1".
Пример
Ввод Вывод
12 13 14
1563
Примечания
Федя заканчивает соревнование 12 ноября в 13:14, что составляет 1563 минуты после того как начнет.
По закону дистрибутивности раскроем скобки
(Av¬A)&(AvB)
Av¬A = 1, значит остаётся AvB
2) F =A&(¬AvB)
По тому же закону раскрываем скобки
(A&¬A)v(A&B)
A&¬A = 0, значит остаётся A&B
3. (AvB)&(¬BvA)&(¬CvB)
По закону склеивания (AvB)&(¬BvA) = A , получается, что выражение принимает вид
A&(¬CvB)
Можно раскрыть скобки, получим
A&¬C v A&B
4) F =(1v(AvB))v((AC)&1)
Скобка (1v(AvB)) = 1, так как 1 v ЧТОУГОДНО = 1
Получаем выражение
1v((AC)&1) = 1, так как 1 v ЧТОУГОДНО = 1
ответ 1