/*
二分 + 几何
弧长L, 圆半径R, 弧度 q, L=R*q;
二分: 弧度(0~PI) 或者 高度(L/2~L)
*/
#include<cstdio>
#include<iostream>
#include<cmath>
using namespace std;
const double PI = acos(-1.0);
double L, L1, T, C, R, Q; int main(){ while(scanf("%lf%lf%lf", &L, &T, &C) && (L!=- || T!=- || C!=-)){
L1 = (+T*C)*L;
double ld=0.0, rd=PI, tmp;
Q = (ld+rd)/;
R = L//sin(Q);
while(fabs(tmp = R**Q-L1)>1e-){
if(tmp>) rd=Q;
else ld=Q;
Q=(ld+rd)/;
R = L//sin(Q);
}
printf("%.3lf\n", R-sqrt(R*R - (L/)*(L/)));
}
return ;
}
相关文章
- 10-11POJ 1503
- 10-11POJ2524并查集水题
- 10-11$Poj1037\ A\ Decorative\ Fence$ 计数类$DP$
- 10-11POJ 2189
- 10-11POJ 3304 Segments(计算几何)
- 10-11【POJ1821】Fence
- 10-11POJ 1821 Fence
- 10-11【POJ 1821】Fence
- 10-11ACM-简单题之Factorial——poj1401
- 10-11poj1185 状态压缩经典题