Решение задачи весьма простое.
Предварительно выясняем сколько поездов на линии. 120 минут делим на интервалы и получаем 8 и 12 поездов.
Предположим, что зеленые паровозики стоят на месте, а фиолетовые совершают один круг. Значит возле зеленого маркерного поезда проедет восемь фиолетовых. А теперь если фиолетовые стоят, то за один круг зеленый локомотив проедет рядом с восемью фиолетовыми. Но поскольку они все двигаются, значит зеленый, за один оборот встретит два раза по восемь фиолетовых поездов. Аналогичные рассуждения будут относительно поездов другого цвета.
Ответ.
Зеленый состав встретит 16 фиолетовых.
Фиолетовый состав встретит 24 зеленых.
Ну хорошо, все мы молодцы решать детские задачки. А вот если увеличить или уменьшить скорость зеленого паровоза относительно фиолетового хотя бы в два раза? Что подсказывает вам ваша интуиция? Что то там умножать или делить на два? В таком случае она вам нагло врет.
Предлагаю вам для досуга графический МАКЕТ.
Где можно выставить: Время в пути и количество поездов.
Перемещая бегунок "S", мы произведем один оборот фиолетовых поездов, а зеленых уж как получится. Можно нажать на треугольник левее "S" для автоматической работы железной дороги.
Бегунок "V" изменит скорость зеленого состава относительно фиолетового в заданное число раз.
Проверьте свою интуицию. Это лучше делать с меньшим числом поездов.