print1399. Треугольник

printТреугольник

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Через некоторую точку внутри треугольника проведены три прямые параллельно его сторонам. Эти прямые образуют три треугольника внутри исходного. Даны площади этих трёх треугольников. Найти площадь исходного треугольника.
11714.png
В первой строке входного файла через пробел заданы три действительных числа `S_1`, `S_2` и `S_3`. Все числа положительные, не превосходят 1000 и заданы не более чем с пятью знаками после запятой.
Первая строка выходного файла должна содержать площадь исходного треугольника. Ответ не должен отличаться от правильного более, чем на `10^{-5}`.

Пример ввода

1.0 2.0 3.0

Пример вывода

17.19151
Источник: X Межвузовская олимпиада, г. Вологда, 2007
loading