eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Зіткнення кульок

Зіткнення кульок

По горизонтальній плоскій поверхні котиться дві кульки радіусом \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 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
5
10 10 0 0
20 20 0 0
Вихідні дані #1
-1