sdutoj2887

#include <stdio.h>
#include <math.h>

int main(){
    int px,tx;double alpha;
    int T;scanf("%d",&T);
    while(T--){
        scanf("%d%d%lf",&px,&tx,&alpha);
        double b=tan(alpha);
        double cx=(px-tx);
        double a=(-b*cx-b*tx)/(tx*tx+2.0*tx*cx);
        double s1=a*tx*tx*tx/3.0+b*tx*tx/2.0;
        double s2=cx*(a*tx*tx+b*tx)/2.0;
        printf("%.3f
",s1+s2);
    }
    return 0;
}

编程时设一个cx变量可以减少化简量

求原函数求错一个幂次

最后输出答案少了一个回车返回了WA。。。

并且tan(pi-B)=-tan(B)

诱导公式都忘光了啊?

斜率所代表的角度是曲线切线和正半轴的夹角啊?

算出夹角还要考虑正负啊?

要么/2.0,要么*0.5啊?

输出%f还是挺稳的,暂时不要怀疑了

这题数据很难造啊?

最后记得输出回车啊?

原文地址:https://www.cnblogs.com/linkzijun/p/6538078.html