1090:圆与环

Time/Memory Limit:1000 MS/32768 K
Submitted: 44 Accepted: 22

 Problem Description

如果给你一个圆和一个圆环,  你能知道他们的相交面积是多少吗?  注意为相交重叠的面积.^ _ ^

 Input

此问题有多组测试数据. 每组测试有2行, 第一行为3个实数x' , y' 和r'  (0 <= r' <= 1024) 代表圆的圆心位置与半径. 第二行为4个实数x , y , r ,R (0 <= r <= R <= 1024) 代表圆环的圆心位置, 小圆半径与大圆半径.

 Output

每组数据输出占一行, 并且答案保留3位小数.
(注意, 输出没有"-0.000",的情况).

 Sample Input

10 0 20
-10 0 10 20
20 30 15
40 30 0 30

 Sample Output

351.041
608.366

 Author

lst

 Recommend

zh