Задачи
Столкновение шариков
Столкновение шариков
По горизонтальной плоской поверхности катятся два шарика радиуса \textbf{R} метров каждый. В начальный момент времени шарики имеют координаты центров (\textbf{x_1}, \textbf{y_1}) и (\textbf{x_2}, \textbf{y_2}) метров, а также проекции скоростей на координатные оси \textbf{dx_1} \textbf{dy_1} и \textbf{dx_2} \textbf{dy_2} метров в секунду соответственно.
Требуется найти время в секундах, спустя которое шарики столкнутся, или определить, что этого не произойдёт.
\InputFile
Входной файл содержит вещественные числа \textbf{R} \textbf{x_1 y_1 dx_1 dy_1 x_2 y_2 dx_2 dy_2}.
\OutputFile
Выходной файл должен содержать вещественное число --- время до столкновения, с точностью \textbf{3} значащих цифры после запятой, либо \textbf{−1}, если столкновения не произойдёт.
\textbf{1 }≤\textbf{ R }≤\textbf{ 1000, -1000 }≤\textbf{ x_1, y_1, dx_1, dy_1, x_2, y_2, dx_2, dy_2 }≤\textbf{ 1000}
Входные данные #1
5 10 10 0 0 20 20 0 0
Выходные данные #1
-1