HDU 1071(2013.9.21周赛A题:抛物线面积)

来源:互联网 发布:斗鱼湘西小胖网络乞讨 编辑:程序博客网 时间:2024/04/28 23:43

题意:求阴影部分的面积……

这题其实公式忘了,积分还有线代都不太懂,百度的公式……

#include<iostream>#include<cstdio>using namespace std;int main(){    int t;    cin>>t;    while(t--)    {        double x1,y1,x2,y2,x3,y3,a,b,c,d,e,sum;        scanf("%lf%lf%lf%lf%lf%lf",&x1,&y1,&x2,&y2,&x3,&y3);        a=(y3-y1)*(x3-x1)*(x3-x1)*(x3-x1);        b=(y3-y1)*(x2-x1)*(x2-x1)*(x2-x1);        c=3*(x3-x1)*(x3-x1);        d=y1*(x3-x2);        e=(y2+y3)*(x3-x2)/2;        sum=(a-b)/c+d-e;        printf("%.2f\n",sum);    }    return 0;}

原创粉丝点击