一个跑道,总长400.
两边的弧长一致,中间矩形长宽比为 a:b
求具体的长宽数值。
算出比例后的弧长,求一下每份的K值就好了 = =
#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
using namespace std;
int main()
{
int cas = 0;
double a,b;
while( ~scanf("%lf : %lf",&a,&b))
{
double r,k;
r=sqrt(a*a+b*b)/2.0;
k=200.0/(2.0*r*atan(b/a)+a);
// cout<<k<<endl;
//cout<<2*r*atan(b/a)*k + k*a<<endl;
printf("Case %d: %.5lf %.5lf\n",++cas,k*a,k*b);
}
}