ural 1550 Dean's Pyramid 3计算几何

来源:互联网 发布:掌上电力用电数据同步 编辑:程序博客网 时间:2024/05/29 08:50

http://acm.timus.ru/problem.aspx?space=1&num=1550

very easy!


#include <cstdio>#include <cmath>double h,w,x,y,r;int main (){double pi = acos(-1.0);//freopen("in.txt","r",stdin);scanf("%lf%lf%lf%lf%lf",&h,&w,&x,&y,&r);double area=w*w*h/3;x=fabs(x),y=fabs(y);double min=x>y?x:y;double teh=h*(1-(2*min/w));double temp=(pi*teh*r*r);printf("%.5f\n",area-temp);return 0;}


0 0