HDU 1071 The area

题解:求抛物线系数公式,直线系数公式,再用简单积分来求面积。

#include <cstdio>  
double x1,x2,x3,y1,y2,y3;  
double a,s,k;  
double fuck(double x)  
{  
    return 1.0/3*a*(x-x1)*(x-x1)*(x-x1)+y1*x-1.0/2*k*(x-x3)*(x-x3)-y3*x;  
}  
int main()  
{  
    int t;  
    scanf("%d",&t);  
    while(t--)  
    {  
        scanf("%lf%lf%lf%lf%lf%lf",&x1,&y1,&x2,&y2,&x3,&y3);  
        k=(y2-y3)/(x2-x3);  
        a=(y2-y1)/((x2-x1)*(x2-x1));  
        s=fuck(x3)-fuck(x2);  
        printf("%.2lf\n",s);  
    }  
    return 0;  
}  

 

更多相关文章
一周排行
  • 文件内容为 [email protected] test$cat file 1oot 2oot root zoot ztrp 现要匹配出含有"oot"的所有行,总结以下几种方法,仅供参考. [email protected] ...
  • 


    		    Dude 4 beat3 組建網路拓撲、及時流量監控系統
    Dude 4 beat3 组建网络拓扑.实时流量监控系统 环境需求:Windows 操作系
  • JSCSS文件請求合並及壓縮處理研究(五)
    接上篇.在我们最终调用 @Html.RenderResFile(ResourceType. ...
  • Token Based Authentication in Web API 2
    原文地址:http://www.c-sharpcorner.com/uploadfile/ ...
  • Haroopad - The next document processor
  • Crossing River Time Limit: 1MS   Memory Limit: 10K Total Submissions: 9919   Accepted: 3752 Description A gr
  • MVC 之AjaxHelper
    http://www.cnblogs.com/jyan/archive/2012/07/2
  • 打开"管理工具-本地安全设置",进入里面"本地策略-用户权利指派"里面是不是有个"关闭系统"??就是它了,双击把你所在的用户组(比如Guest)添上去就是了 ...
  • 面包店烹制面包及蛋糕,由n个销售员卖出.当有顾客进店购买面包或蛋糕时,应先在取号机上取号,然后等待叫号,若有销售员空闲时便叫下一号,试用信号量和PV操作写出Bakery算法的同步程序. 设计要求 1)为每个销售员/顾