UVA10209 题解
0x00AC3375 · · 题解
题目描述
在一个正方形内以 4 个角为圆形画了 4 段四分之一圆弧,将方形分成了 9 个部分。请求出:
-
中央区域的面积
A_1 (斜线部分); -
与中央区域相邻的四个“曲边等腰三角形”的面积
A_2 (打点部分); -
边上四个“窄带”的面积
A_3 (网格部分);
分析
本题是一道较为基础的几何问题。
设正方形的边长为
两个窄带、中央面积再加上三个“曲边等腰三角形”的面积之和等于一个四分之一圆的面积,因此
如上图所示,根据几何关系,红线标注的三角形
联立以上三个式子,可以求得
将计算结果保留三位小数输出即可。
代码
import math
while(1):
try:
x=float(input())
print("%.3f %.3f %.3f"%((1-math.sqrt(3)+math.pi/3)*pow(x,2),
(2*math.sqrt(3)-4+math.pi/3)*pow(x,2),
(4-math.sqrt(3)-2*math.pi/3)*pow(x,2)))
except EOFError:break