uva 11646 - Athletics Track

时间:2023-05-23 18:27:02

题意:如图,体育场的跑道一圈是400米,其中弯道是两段半径相同的圆弧。已知矩形的长宽比例为a:b,求长和宽的具体数值。

注意:圆弧的圆心在纵轴线上!

#include<iostream>
#include<cstdio>
#include<cmath> using namespace std; int main()
{
double i=1,a,b,w,k,thy,d;
char c;
while(cin>>a>>c>>b)
{
k=a/b;
d=b/sqrt(a*a+b*b);
thy=asin(d)*2;
k+=thy/d/2;
w=200/k;
cout<<"Case "<<i++<<": ";
printf("%.10lf %.10lf\n",a*w/b,w);
}
return 0;
}