printРабочее место участника

printЗадачи

1774. Курьер

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Курьер должен доставить секретный пакет с корабля, находящегося в океане в точке `(X_1,Y_1)`, в штаб на берегу, который расположен в точке `(X_2,Y_2)`. Берег океана представляет собой прямую линию с `Y=0`. При движении по воде курьер перемещается на катере со скоростью `V_1` м/с, на суше – пешком со скоростью `V_2` м/с.
Определите, как быстро курьер сможет доставить пакет, и координаты точки на берегу, где он должен высадиться, чтобы добиться минимального времени доставки.
Ввод содержит шесть чисел `X_1,\ Y_1,\ V_1,\ X_2,\ Y_2,\ V_2` (`0\ ≤\ X_1\ <\ X_2\ ≤\ 1000`, `1\ ≤\ Y_1\ ≤\ 1000`, `-1\ ≥\ Y_2\ ≥\ -1000`, `1\ ≤\ V_1,\ V_2\ ≤\ 10`). Координаты заданы в метрах, скорость – в м/c.
Вывести 2 числа с точностью `10^{-6}`: минимальное время в секундах и координату `X` точки высадки на берегу. Выведенная координата точки высадки может отличаться в последних знаках от указанного в примере, но при вычислениях должна давать минимальное время с точностью не менее `10^{-6}`.

Пример ввода

0 100 5 100 -50 1

Пример вывода

77.799743 93.120933
loading