hdu1071
高数积分
(一个人可以逃避世间的一切魔鬼,但惟有一个是他永远无法摆脱的,那就是懦弱的自己——江南 《龙族》,最近走励志风,说明最近不好过,在学校,根本就只是有什么吃什么,而不是能吃到想吃的!
,以前在家的时候,妈妈问我,你想吃什么,我总是想好半天,结果还是认输,因为想不出我妈会做什么,但是在学校,虽然学校有很多不同样的吃的,但都不是为自己量身定做的
(ps:这个词用在这里对吗?会不会太矫情。),比如土豆里总是有胡萝卜
)
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
double a,b,c,d,e;
double jf(double px){
return a*px*px*px/3+b*px*px/2+c*px-d*px*px/2-e*px;
}
int main(){
int t;
double p1x,p1y,p2x,p2y,p3x,p3y;
double ans;
scanf("%d",&t);
while(t--){
scanf("%lf%lf%lf%lf%lf%lf",&p1x,&p1y,&p2x,&p2y,&p3x,&p3y);
d=(p3y-p2y)/(p3x-p2x);
e=p2y-d*p2x;
if(p1x!=p2x){//经检验,数据中没有p1x==p2x的
a=(p2y-p1y)/(p2x-p1x)/(p2x-p1x);
}
else{
a=(p3y-p1y)/(p3x-p1x)/(p3x-p1x);
}
c=p1y+a*p1x*p1x;
b=-2*p1x*a;
ans=jf(p3x)-jf(p2x);
printf("%.2lf\n",ans);//.2后四舍五入
}
return 0;
}

浙公网安备 33010602011771号