Circle Through Three Points

题意翻译

翻译员:lucky 给你不共线的三个点的座标,你的任务是算出通过这三个点的唯一圆的方程式并以下列2种方式输出: (x - h)2 + (y - k)2 = r2 x2 + y2 + cx + dy - e = 0 Input 每组测试资料一列,含有6个实数x1,y1,x2,y2,x3,y3,分别代表三个点的座标(此三个点不共线)。 Output 对每一组测试资料,输出通过这三个点的唯一圆的2种方程式,所有的数值请输出到小数点后3位。请注意方程式中数值的正负号,请视情况显示以避免一数值有不只一个符号。加号、减号、等号的两边请各空一空白。 每组测试资料后请空一列,请参考Sample Input。

题目描述

[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=3&page=show_problem&problem=126 [PDF](https://uva.onlinejudge.org/external/1/p190.pdf) ![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA190/09bd4f7fcc9c416b478903e53c0bcc4daa7b4bca.png)

输入输出格式

输入格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA190/b649226d10b9093e8274274b8b089596d905e823.png)

输出格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA190/52cf8b152eeff27ae59e86bf556d1624e2333aea.png)

输入输出样例

输入样例 #1

7.0 -5.0 -1.0 1.0 0.0 -6.0
1.0 7.0 8.0 6.0 7.0 -2.0

输出样例 #1

(x - 3.000)^2 + (y + 2.000)^2 = 5.000^2
x^2 + y^2 - 6.000x + 4.000y - 12.000 = 0

(x - 3.921)^2 + (y - 2.447)^2 = 5.409^2
x^2 + y^2 - 7.842x - 4.895y - 7.895 = 0