e-olymp
Соревнования

Azerbaijan Programming Olympiad - 2nd Stage preparation

Пересекающиеся лестницы

Вдоль узкой улицы выстроены дома. Лестница длиной x футов расположена у основания дома с правой стороны и опирается о дом, который находится на левой стороне. Лестница длиной y футов расположена у основания дома с левой стороны и опирается о дом с правой стороны. Точка пересечения лестниц находится на расстоянии c футов от земли. Найти ширину улицы.

prb1506

Входные данные

Каждая строка является отдельным тестом и содержит три положительных действительных числа x, y и c.

Выходные данные

Для каждого теста в отдельной строке вывести одно действительное число с тремя десятичными знаками - ширину улицы.

Лимит времени 1 секунда
Лимит использования памяти 122.17 MiB
Входные данные #1
30 40 10
12.619429 8.163332 3
10 10 3
10 10 1
Выходные данные #1
26.033
7.000
8.000
9.798