решал в excel методом построения вектора
часы 1 2 3 4 5 6 7 8
велосипедист 1 двигаясь со скоростью 30 км/ч
проехал 8 часов (240километров) прежде чем его
догнал мотоциклист 30 60 90 120 150 180 210 240 часы 1 2 3 4 5 6 велосипедист 2 двигаясь со скоростью 20 км/ч
проехал 3 часа (60километров) прежде чем его
догнал мотоциклист 20 40 60 80 100 120 часы 1 2 3 4 мотоциклист проехал 1 час и догнал второго
велосипедиста и потом еще 3 часа и догнал
первого велосипедиста 60 120 180 240
для проверки 0(старт1)+2 часа (старт2) +2 часа (старт мото) +1 час (мото догнал 2)+3 часа (мото догнал1)=8часов