Без особых ограничений общности положим, что оба автомобиля выехали одновременно из одного пункта в одном направлении.
Положим, что путь их составлял не 250 км, а 300 км и оба автомобиля на этом пути ехали постоянно каждый по своей стратегии.
Если допустить, что один автомобиль двигался быстрее другого, зато делал остановки, а другой ехал непрерывно, то нетрудно видеть, что без особого труда можно допустить, что средняя скорость на этом отрезке могла быть у них одинакова. Тоже самое можно допустить и про вторую сотню километров и про третью сотню километров.
А если допустить, что у первого автомобиля пробег от остановки до остановки был небольшим, допустим, один километр, или меньше, то можно допустить, что взяв любую сотню километров в середине пути, тоже на этой сотне можно получать одинаковые средние скорости.
Но в условии задачи речь идёт о 250км, а не а наших теоретических 300км.
Нам приходится обрубать 'хвост' в 50 км. Хорошо, 'отрубим' его. Что изменилось? И ничего и многое. Если непрерывные пробеги первого автомобиля были маленькими, то условие равенства средней скорости на любой сотне километров нарушено не будет, а вот если при этом допустить, что первый автомобиль затормозил перед своим финишем в 250 км, буквально за метр, постоял своё положенное время, а потом проехал этот метр, то уже средняя скорость на всём участке в 250км уменьшится не в его пользу.
Как именно расставить его пробег и его простой, чтобы получить среднюю скорость в 70км/ч, я не знаю, но допускаю, что это возможно. Ну, а второй автомобиль всё время ехал с постоянной скоростью в 80км/ч.