Время победителя регаты
Участники парусной регаты стартовали одновременно. На финише фиксировалось время прохождения маршрута каждой яхтой (в часах и минутах). Определите время победителя регаты (в часах и минутах). Известно, что соревнования проходили в течение 12 часов.
Программа получает на вход количество яхт, принимавших участие в регате $N$ ($1 \leq N \leq 100$), затем для каждой яхты вводятся два числа: часы и минуты, затраченные на прохождение маршрута.
Условие как в банке ФИПИ — открыть и сверить
| Напишите программу для решения следующей задачи. Участники парусной регаты стартовали одновременно. На финише фиксировалось время прохождения маршрута каждой яхтой (в часах и минутах). Определите время победителя регаты (в часах и минутах). Известно, что соревнования проходили в течение 12 часов. Программа получает на вход количество яхт, принимавших участие в регате
Пример работы программы:
| ||||
| |
Это задание с развёрнутым решением: ответом считается запись хода решения, а не строка. Напишите решение на бумаге и сравните с разбором — там каждый шаг с обоснованием.
Открыть разбор1Мягкая — с чего смотретьуровень 1 из 3
Как сравнить время, заданное часами и минутами, если нужно найти минимальное?
2Наводящая — какие числа считатьуровень 2 из 3
Переведите время каждой яхты в минуты: $t = 60h + m$, затем сохраняйте минимальное значение.
3Прямая — фактически решениеуровень 3 из 3
После нахождения минимального времени в минутах получите часы и минуты с помощью операций $t // 60$ и $t \% 60$.