Задача B. Две остановки
Задачу добавил: alef
Успешно сдано решений: 373
Еще одним следствием выполнения планов по благоустройству города стало то, что остановку, от которой Кеша обычно уезжает в университет, разделили на две: автобусную и трамвайную. Теперь трамвайная остановка расположена через m метров после автобусной (по движению транспорта).
Поскольку Кеше, как и многим другим ожидающим, подходят несколько маршрутов трамваев и несколько маршрутов автобусов, он пытается занять стратегически правильную позицию между остановками. Однако Кеше не нравится просто стоять, он имеет привычку прогуливаться, ожидая транспорт.
Кеша может увидеть номер трамвая с расстояния t метров, а номер автобуса — с расстояния a метров. Если это подходящий маршрут, Кеша может попытаться добежать до нужной остановки.
Трамвай проезжает 1 метр за w миллисекунд, автобус проезжает 1 метр за u миллисекунд, а Кеша может пробежать 1 метр за v миллисекунд. Считайте, что посадка и высадка и в трамвай, и в автобус происходят мгновенно, ровно в тот момент, когда транспорт подъезжает к соответствующей остановке. Если Кеша сможет оказаться до этого момента или же ровно в этот момент на остановке, он сядет в транспорт.
Кеша хочет выяснить, какой отрезок доступен ему для прогулок между автобусной и трамвайной остановками, чтобы, ожидая транспорт, он мог успеть и на автобус, и на трамвай. При этом Кеша хочет гулять только между остановками: до автобусной остановки и после трамвайной на месте тротуара пока лежит щебенка.
Ваша задача — определить, от какого минимального расстояния от автобусной остановки и до какого минимального расстояния до трамвайной остановки Кеша может гулять, ожидая транспорт.
В первой строке содержатся целые числа m, t, a (1 ≤ m, t, a ≤ 10000).
Во второй строке содержатся целые числа w, u, v (1 ≤ w, u, v ≤ 1000).
Выведите два числа — искомые минимальные расстояния от автобусной и до трамвайной остановок с абсолютной или относительной погрешностью 10 - 4.
Если ни при каком раскладе Кеша не успеет на оба вида транспорта, выведите - 1. Допустимо выводить - 1.0
50 45 35
2 3 4
5.0 35.0
100 35 25
5 4 8
-1
Первая группа состоит из 39 тестов; баллы начисляются за каждый тест (78 баллов).
Вторая группа состоит из 13 тестов; баллы начисляются при условии прохождения всех тестов из группы (22 балла).