Problem 2801 --班级聚会上的游戏

2801: 班级聚会上的游戏

Time Limit: 1 Sec  Memory Limit: 32 MB
Submit: 85  Solved: 32
[Submit][Status][Web Board][Creator:][下载FPS1元][添加到购物车][下载测试数据1元][20kb]

Description

前不久小明所在的班级为了庆祝在运动会上夺得第一名,开了一场班级聚会。在聚会上大家玩了这样一个游戏:
在地上放一个圆形硬纸片,然后参加游戏的人手里拿一个尺寸随机的圆形硬纸片,向地上的硬纸片扔过去,如果两个圆形硬纸片有相交的部分,则可以获得一次抽奖的机会。
现在,告诉你两个圆形硬纸片的圆心坐标和半径长度,请你计算它们相交的面积。

Input

输入包含多组测试数据。
每组输入为一行,输入6个实数x1,y1,r1,x2,y2,r2(-1000<=x1,y1,x2,y2<=1000,0<r1,r2<=1000),表示两个圆形硬纸片的圆心坐标和半径长度。

Output

对于每组输入,输出两个圆形硬纸片的相交面积,结果保留3位小数。

Sample Input

20.0 30.0 15.0 40.0 30.0 30.0

Sample Output

608.366

HINT

Source

[Submit][Status]