【HDU 1714】【几何】RedField

来源:互联网 发布:java开源门户网站系统 编辑:程序博客网 时间:2024/06/12 23:48

  很久以前就在OJ见到过,ac率超级高,一直想a,一直不会做,今天实验室做题遇上不得不做,慢慢推到出交点。。然后猜测会不会有个椭圆的扇形面积公式。。一百度还真有。。。

#include "stdio.h"#include "math.h"int main(int argc, char const *argv[]){   int t;    scanf("%d",&t);    while(t--)    {    double a,b,x,y;        scanf("%lf%lf%lf%lf",&a,&b,&x,&y);        double x2=sqrt(a*a*b*b*x*x/(b*b*x*x+a*a*y*y)); //结合椭圆方程        double s=a*b*acos(x2/a)/2;//椭圆扇形 S=(a*b*arccos(x/a))/2        printf("%.2f\n",s);    }    return 0;}


0 0
原创粉丝点击