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

Треугольник максимальной площади

Треугольник максимальной площади

На плоскости дан круг радиуса \textbf{R}. Из него вырезали два круга радиусов \textbf{R_1} и \textbf{R_2} таких, что \textbf{R_1} + \textbf{R_2} = \textbf{R}. Определите треугольник максимальной площади, который можно вписать в полученную фигуру. \InputFile Входные данные содержат множество тестовых случаев (не более \textbf{100 000}). Каждый тестовый случай представляет собой записанные в отдельной строке два целых числа \textbf{R_1} и \textbf{R_2} (\textbf{1} ≤ \textbf{R_1}, \textbf{R_2} ≤ \textbf{10^6}) -- радиусы кругов. Числа разделены пробелом. Ввод заканчивается символом \textbf{EOF}. \OutputFile Для каждой пары радиусов из входных данных выведите в отдельную строку максимальную площадь вписанного треугольника с абсолютной или относительной погрешностью \textbf{10^\{--8\}}.
Лимит времени 1 секунда
Лимит использования памяти 256 MiB
Входные данные #1
1 4
Выходные данные #1
5.8656968895435
Автор А. Миланин
Источник ACM, Ukraine, First Stage, 09.04.2011