编程题:小步点
众所周知,校园跑使用小步点软件时需要依次经过5个点位,一天Phenix发明了一个范围增强器,当Phenix距离点位R米的时就算经过了该点位,现在Phenix公里数已经达到了2公里,但是还剩两个点位需要经过,现在将校园抽象为一个二维坐标系,假设Phenix在(0,0)点,剩下的第一个点位在(d,n),第二个在(2d,0),由于Phenix超过了两公里的部分是一点也不想多跑,所以你需要计算在拥有范围增强器的基础上依次经过这两个点位的最短距离
### 输入格式:
三个整数R,d,n。(R>0,|d|,|n|,|R|<=1000)
保证4 * R * R <= d * d + n * n
### 输出格式:
一个两位小数,表示最短距离
### 输入样例:
in
1 3 5
### 输出样例:
out
9.00
答案:若无答案欢迎评论
### 输入格式:
三个整数R,d,n。(R>0,|d|,|n|,|R|<=1000)
保证4 * R * R <= d * d + n * n
### 输出格式:
一个两位小数,表示最短距离
### 输入样例:
in
1 3 5
### 输出样例:
out
9.00
答案:若无答案欢迎评论