Задачи
Пушка
Пушка
В начале координат установлена пушка, стреляющая шариками для пинг-понга. На некотором расстоянии r от нее, параллельно оси Оx, находится кирпичная стена бесконечной длины. Между стеной и осью Ox расположена точечная цель с координатами (x, y). Требуется нацелить пушку так, чтобы шарик ударился сначала о стену, а затем попал в цель. Определите кратчайшее расстояние от оси Oy до точки соударения шарика со стеной.
Входные данные
Первая строка содержит количество тестов. Каждая строка содержит три целых числа r, x и y (-10 ≤ x ≤ 10, 0 ≤ y < r ≤ 10), разделенных пробелами.
Выходные данные
Для каждого теста в отдельной строке вывести расстояние по прямой линии от оси Oy до точки удара шарика о стену с точностью до двух знаков после запятой.
Пример
Входные данные #1
2 10 5 5 10 10 5
Выходные данные #1
3.33 6.67