eolymp
bolt
Try our new interface for solving problems
Məsələlər

Пушка

Пушка

В начале координат установлена пушка, стреляющая шариками для пинг-понга. На некотором расстоянии \textbf{r }от нее, параллельно оси \textbf{Оx}, находится кирпичная стена бесконечной длины. Между стеной и осью \textbf{Ox} расположена точечная цель с координатами (\textbf{x}, \textbf{y}). Требуется нацелить пушку так, чтобы шарик ударился сначала о стену, а затем попал в цель. Определите кратчайшее расстояние от оси \textbf{Oy} до точки соударения шарика со стеной\textit{.} \InputFile Первая строка содержит количество тестов. Каждая строка содержит три целых числа \textbf{r}, \textbf{x} и \textbf{y} (\textbf{-10} ≤ \textbf{x }≤ \textbf{10}, \textbf{0 }≤ \textbf{y }< \textbf{r }≤ \textbf{10}), разделенных пробелами. \OutputFile Для каждого теста в отдельной строке вывести расстояние по прямой линии от оси \textbf{Oy} до точки удара шарика о стену с точностью до двух знаков после запятой.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
2
10 5 5
10 10 5
Çıxış verilənləri #1
3.33
6.67
Mənbə Школа Программиста, Красноярский край, Пятая командная олимпиада, 15 ноября 2009, Задача F