Кратко: грузовой поезд прошёл расстояние \(AB\) за 23 ч 10 мин, пассажирский — за 9 ч 16 мин.
Судя по смыслу, в условии пропущено слово «через»: после встречи в пункте \(C\) грузовой поезд шёл до \(B\) ещё \(12\) ч \(55\) мин, а пассажирский до \(A\) — \(4\) ч \(6\) мин.
Переведём времена в часы: \[ 5\text{ ч }5\text{ мин}=\frac{61}{12}\text{ ч},\qquad 12\text{ ч }55\text{ мин}=\frac{155}{12}\text{ ч},\qquad 4\text{ ч }6\text{ мин}=\frac{41}{10}\text{ ч}. \]
Пусть \(x\) — время грузового поезда от \(A\) до встречи в \(C\). Тогда пассажирский до встречи ехал \[ x-\frac{61}{12} \] часов.
Пусть их скорости равны \(v_1\) и \(v_2\). Участок \(AC\) грузовой прошёл за \(x\), а пассажирский после встречи — за \(\frac{41}{10}\). Значит, \[ v_1x=v_2\cdot \frac{41}{10}. \] Участок \(CB\) пассажирский прошёл до встречи за \(x-\frac{61}{12}\), а грузовой после встречи — за \(\frac{155}{12}\): \[ v_2\left(x-\frac{61}{12}\right)=v_1\cdot \frac{155}{12}. \]
Исключаем скорости и получаем: \[ x\left(x-\frac{61}{12}\right) = \frac{41}{10}\cdot \frac{155}{12}. \] То есть \[ x^2-\frac{61}{12}x-\frac{1271}{24}=0. \] Удобнее умножить на \(24\): \[ 24x^2-122x-1271=0. \] Положительный корень: \[ x=\frac{41}{4}=10\text{ ч }15\text{ мин}. \]
Теперь считаем полное время:
грузовой: \[ 10\text{ ч }15\text{ мин}+12\text{ ч }55\text{ мин} =23\text{ ч }10\text{ мин}; \]
пассажирский: \[ 5\text{ ч }10\text{ мин}+4\text{ ч }6\text{ мин} =9\text{ ч }16\text{ мин}. \]
Ответ: грузовой — 23 ч 10 мин; пассажирский — 9 ч 16 мин.