#P2546. Circular Area

    ID: 1547 传统题 1000ms 256MiB 尝试: 2 已通过: 1 难度: 10 上传者: 标签>其他离散化计算几何Northeastern Europe 2000Far-Eastern Subregion

Circular Area

题目描述

你的任务是编写一个程序,给定两个圆,计算它们相交区域的面积,结果保留小数点后三位精度。

输入格式

输入文件包含一行,由空格分隔的实数 x1x_1 y1y_1 r1r_1 x2x_2 y2y_2 r2r_2。这些数字分别表示两个圆的圆心坐标和半径。

输出格式

输出文件应包含一个实数,表示相交区域的面积。

输入样例 1

20.0 30.0 15.0 40.0 30.0 30.0

输出样例 1

608.366

题目来源

20002000 年东北欧地区赛,远东分区赛