首页 > 其他 > 详细

sdutoj2887

时间:2017-03-12 16:40:11      阅读:202      评论:0      收藏:0      [点我收藏+]
#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\n",s1+s2);
    }
    return 0;
}

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

求原函数求错一个幂次

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

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

诱导公式都忘光了啊?

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

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

要么/2.0,要么*0.5啊?

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

这题数据很难造啊?

最后记得输出回车啊?

 

sdutoj2887

原文:http://www.cnblogs.com/linkzijun/p/6538078.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!