UVa 10209 - Is This Integration ?

题目:一个边长为a的正方形,以每个顶点为圆心a为半径作圆,问形成的3种图形的面积。

分析:计算几何。根据题意立方程求解。设中心为x,等边三角形类似物为y,剩下的为z。

            1.四分之一圆的面积:x + 3y + 2z = 0.25a^2

            2.整体正方体的面积:x + 4y + 4z = a^2

            3.两部分圆覆盖面积:x + 2y +  z  = (pi/3 - sqrt(3)/4)a^2

说明:UVa终于进入前1500了,CSDN也进入前2000了,(*^__^*) 

#include <iostream>
#include <cstdlib>  
#include <cstdio>
#include <cmath> 
 
#define  PI acos(-1.0)  

int main()  
{  
    double a,x,y,z;  
    while( ~scanf("%lf",&a) ) {  
        z = a*a * (1.0 - PI/6.0 - 0.25*sqrt(3.0));  
        y = a*a - 0.25*PI*a*a - 2.0*z;  
        x = a*a - 4*y - 4*z;
        printf("%.3lf %.3lf %.3lf\n",x,4.0*y,4.0*z);  
    }  
    return 0;  
}

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值