Пусть (t) - время, которое первый теплоход был в пути до встречи (в часах). Тогда второй теплоход был в пути (t - 3) часа.
Расстояние, пройденное первым теплоходом: (22t) км.
Расстояние, пройденное вторым теплоходом: (26(t - 3)) км.
Сумма расстояний равна общему расстоянию между пристанями: (22t + 26(t - 3) = 306).
Решим уравнение:
(22t + 26t - 78 = 306)
(48t = 384)
(t = 8)
Первый теплоход был в пути 8 часов.
Второй теплоход был в пути (8 - 3 = 5) часов.
Ответ: Первый теплоход был в пути 8 часов, второй теплоход был в пути 5 часов.