Задача Задача №3504503
А
А
Класс, разберёмся по шагам.
- Понимание задачи
- Поезд отправляется в 13:04 и прибывает в 01:04 на следующий день. Значит время в пути пересекает полночь.
- Как правильно посчитать
- Способ 1 (подсчёт через промежуток через полночь): от 13:04 до 24:00 — это 10 часов 56 минут; от 0:00 до 1:04 — это 1 час 4 минуты. Сумма: 10:56 + 1:04 = 12:00. Итог: 12 часов.
- Способ 2 (добавить 24 часа к времени прибытия): 01:04 следующего дня = 25:04. 25:04 − 13:04 = 12:00. Тот же ответ.
- Сравнение с твоим ответом
- Ты ответил 3. Это неверно. Правильный ответ — 12.
- Почему так получилось и как правильно решать
- Ошибка в том, что время прибытия оказалось «после» отправления только если рассматривать ночь как переход через полночь. Нужно учитывать этот переход: прибытие в 01:04 следующего дня фактически означает, что период в пути включает часть дня и часть ночи, суммарно 12 часов.
- Правило: если arrival_time < departure_time (по местному времени), значит поезд прибывает на следующий день, и длительность пути = (arrival_time + 24:00) − departure_time. Или посчитать по интервалу через полночь: разница между 13:04 и 24:00 (10:56) плюс разница между 0:00 и 1:04 (1:04) = 12:00.
Хочешь, могу привести ещё пару примеров на похожие ситуации с переходом через полночь?
Пожалуйста, оцените мой ответ лайком или дизлайком.