Məsələlər
Столкновение шариков
Столкновение шариков
По горизонтальной плоской поверхности катятся два шарика радиуса R метров каждый. В начальный момент времени шарики имеют координаты центров (x_1, y_1) и (x_2, y_2) метров, а также проекции скоростей на координатные оси dx_1dy_1 и dx_2dy_2 метров в секунду соответственно.
Требуется найти время в секундах, спустя которое шарики столкнутся, или определить, что этого не произойдёт.
Giriş verilənləri
Входной файл содержит вещественные числа Rx_1 y_1 dx_1 dy_1 x_2 y_2 dx_2 dy_2.
Çıxış verilənləri
Выходной файл должен содержать вещественное число — время до столкновения, с точностью 3 значащих цифры после запятой, либо −1, если столкновения не произойдёт.
1 ≤ R ≤ 1000, -1000 ≤ x_1, y_1, dx_1, dy_1, x_2, y_2, dx_2, dy_2 ≤ 1000
Nümunə
Giriş verilənləri #1
5 10 10 0 0 20 20 0 0
Çıxış verilənləri #1
-1