uva 11646 - Athletics Track

題意:如圖,體育場的跑道一圈是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;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章