AT_jag2017summer_day1_d くさかべ

题目描述

日下部先生非常喜欢在墙壁上反射,今天也在充满活力地玩着反射游戏。 今天的墙壁是一间直角三角形房间的三面墙。如上图所示,我们将三角形的三个顶点分别称为 $A$、$B$、$C$。日下部先生从顶点 $C$ 朝点 $P$ 处直线行走,抵达 $P$ 后,以使得 $\angle BPC = \angle APQ$ 的方式,再沿直线朝边 $AC$ 上的某点 $Q$ 前进。 ![ba130de932710340d919adab948af555.png](https://cdn.luogu.com.cn/upload/vjudge_pic/AT_jag2017summer_day1_d/94a7154ec35c33adc31c305fb0850c7b365271b2.png) 已知线段 $AB$ 的长度为 $X$,$BC$ 的长度为 $Y$,$AQ$ 的长度为 $Z$。那么,线段 $AP$ 的长度是多少?

输入格式

输入为一行,包含以下内容。 > $X$ $Y$ $Z$

输出格式

输出线段 $AP$ 的长度。只要绝对误差或相对误差不超过 $10^{-9}$ 即视为正确。

说明/提示

## 数据范围 - $1 \leq X,Y \leq 100$ - $1 \leq Z < \sqrt{X^2 + Y^2}$ - $X,Y,Z$ 均为整数。 由 ChatGPT 5 翻译