给定二维平面上两个三角形△ABC和△DEF。我们分别求出这两个三角形的外接圆(分别记为O、P,其中O、P分别是圆心,R、r分别是半径),计算两个外接圆的公共部分面积。
二维平面上两个三角形▲ABC和三角形▲DEF,记它们的外接圆为O、P,求解O和P公共部分的面积。
第一行输入六个整数
xA,yA,xB,yB,xC,yC(−100≤xA,yA,xB,yB,xC,yC≤100)代表▲ABC的三个顶点。保证三角形存在
第二行输入六个整数
xD,yD,xE,yE,xF,yF(−100≤xD,yD,xE,yE,xF,yF≤100)代表▲DEF的三个顶点。保证三角形存在
在一行上输出一个实数代表两圆的公共面积。
由于实数的计算存在误差,当误差的量级不超过10−6时,您的答案都将被接受。具体来说,设您的答案为a,标准答案为b,当且仅当max(1,∣b∣)∣a−b∣≤10−6时,您的答案将被接受。
输入
-5 2 -4 3 -1 3
-5 2 -4 3 -1 3
输出
26.7035375555
说明