#P2242. The Circumference of the Circle
The Circumference of the Circle
题目描述
计算圆的周长看似是一项简单的任务——前提是你知道它的直径。但如果你不知道呢?
给定平面上三个不共线的点的笛卡尔坐标。
你的任务是计算与这三个点相交的唯一圆的周长。
输入格式
输入包含一个或多个测试用例。每个测试用例由一行组成,包含六个实数 ,表示三个点的坐标。由这三个点确定的圆的直径不会超过一百万。输入以文件结束符终止。
输出格式
对于每个测试用例,输出一行,包含一个实数,表示由这三个点确定的圆的周长。周长需精确保留两位小数。圆周率 的近似值为 。
输入样例 1
0.0 -0.5 0.5 0.0 0.0 0.5
0.0 0.0 0.0 1.0 1.0 1.0
5.0 5.0 5.0 7.0 4.0 6.0
0.0 0.0 -1.0 7.0 7.0 7.0
50.0 50.0 50.0 70.0 40.0 60.0
0.0 0.0 10.0 0.0 20.0 1.0
0.0 -500000.0 500000.0 0.0 0.0 500000.0
输出样例 1
3.14
4.44
6.28
31.42
62.83
632.24
3141592.65