AIM Tech Round (Div. 2) |
---|
Закончено |
Люк Скайуокер оказался заперт в измельчителе мусора между двумя прессами. Его спасением уже занимается R2D2, но Люку нужно оставаться живым как можно дольше. Для простоты будем считать, что всё происходит на прямой, прессы изначально находятся в координатах 0 и L и движутся навстречу друг другу со скоростями v1 и v2 соответственно. Люк имеет ширину d и может занять любую позицию между прессами. Люк умирает, как только расстояние между прессами станет меньше его толщины. Ваша задача — определить максимальное время, которое Люк сможет оставаться живым.
В первой строке входных данных записаны четыре целых числа d, L, v1, v2 (1 ≤ d, L, v1, v2 ≤ 10 000, d < L) — толщина Люка, координата второго пресса и скорости первого и второго прессов соответственно.
Выведите одно вещественное число — максимальное время, в течение которого Люк может оставаться живым. Ваш ответ будет считаться правильным, если его абсолютная или относительная ошибка не будет превосходить 10 - 6.
А именно: пусть ваш ответ равен a, а ответ жюри — b. Проверяющая программа будет считать ваш ответ правильным, если .
2 6 2 2
1.00000000000000000000
1 9 1 2
2.66666666666666650000
В первом тесте Люку нужно расположиться в середине отрезка, то есть в координатах [2;4], так как прессы двигаются с одинаковой скоростью.
Во втором тесте ему нужно расположиться в координатах . В таком случае оба пресса придвинутся к его краям одновременно.
Название |
---|