#P2507. Crossed ladders

Crossed ladders

描述

一条狭窄的街道两旁矗立着高楼。一把xx英尺长的梯子靠放在街道右侧大楼的底部,并斜靠在左侧的大楼上。一把yy英尺长的梯子靠放在街道左侧大楼的底部,并斜靠在右侧的大楼上。两把梯子交叉的点距离地面恰好cc英尺。那么这条街道有多宽呢?

输入

输入的每一行包含三个正浮点数,分别表示xxyycc的值。

输出

对于输入的每一行,输出一行浮点数,表示街道的宽度(单位:英尺),小数部分保留三位数字。

输入数据1

30 40 10
12.619429 8.163332 3
10 10 3
10 10 1

输出数据1

26.033
7.000
8.000
9.798

来源

阿尔伯塔大学本地竞赛 2000年10月14日