Я не стесняюсь и ввожу кучу переменных, чтобы было более понятней
Пусть
Х скорость первого велосипедиста
У скорость второго велосипедиста
S расстояние между А и В
1) (Х+У)*18/60=S это когда они ехали навстречу друг к другу
2) Х*0,5=S
3) У*Т=S где Т это время которое нужно второму велосипедисту чтобы проехать расстояние между А и В
Из двух последних выражаем Х и У и подставляем в первое уравнение
Х=2*S
У=S/T
18*(2*S+S/T)=60*S
3*S*(2*T+1)=10*T*S
6*T+3=10*T
4*T=3
T=3/4 часа или 45 минут
Ответ 45 минут