Пальцем в небо решать такие задачи не рекомендуется, ибо игра слов обманчива и верить нужно только числам.
Пусть S - расстояние между пунктами A и B.
Обозначим скорости первого туриста v1=5(км/ч); v2=4(км/ч) и второго туриста u1=4(км/ч) и u2=5(км/ч). Так же нам известно, что путь первого туриста был разбит на две части ровно по t/2, а путь второго туриста был разбит на два участка по S/2.
Рассмотрим первого туриста.
S=S1+S2;
S1=v1*t/2;
S2=v2*t/2;
S=(v1+v2)*t/2.
Отсюда время прибытия первого туриста
t=2S/(v1+v2).
Теперь рассмотрим второго туриста.
Его время на обоих участках пути найдём, как
t1=S/2*v1;
t2=S/2*v2.
Отсюда, общее время второго туриста t' найдём как сумму t1 и t2.
t'=t1+t2=S(1/v1+1/v2)/2;
t'=S(v1+v2/v1*v2)/2.
А теперь сравним t и t'.
t=2S/(v1+v2);
t=2S/9.
t'=S(v1+v2/v1*v2)/2;
t'=9S/40.
Приведём их к общему знаменателю 360.
t=80S/360;
t'=81S/360;
t<t', следовательно первый турист преодолел путь быстрее, чем второй.
Как мы видим, разница во времени очень маленькая, поэтому прикидывать решение "на глазок" не стоит.