2016MUTC10-1002 Hard problem

来源:互联网 发布:网络词牙膏是什么意思 编辑:程序博客网 时间:2024/06/06 00:32

如图,图中S1的三边已知,则可求S1,同时求出角度;S2+S1是个扇形也可求,此时可知S2;S2+S3也是个扇形,此时可知S3

#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <algorithm>using namespace std;double Calc(){    double a=asin(sqrt(7.0)/2.0/sqrt(2.0))/8.0+sqrt(7.0)/16.0-asin(sqrt(7.0)/4.0/sqrt(2.0))/2.0;    return 4.0*a;}int main(){    double x=Calc();    int Case;scanf("%d",&Case);    while (Case--){            int L;scanf("%d",&L);            printf("%.2lf\n",x*L*L);    }    return 0;}


0 0
原创粉丝点击