Cho tọa độ Descartes của ba điểm trên một mặt phẳng, tìm phương trình của đường tròn qua tất cả chúng. Ba điểm sẽ không nằm trên một đường thẳng.
Mỗi dòng đầu vào cho chương trình của bạn sẽ chứa x
và y
tọa độ của ba điểm, theo thứ tự A(x),A(y),B(x),B(y),C(x),C(y)
. Các tọa độ này sẽ là các số thực nhỏ hơn 1.000.000 được phân tách với nhau bằng khoảng trắng.
Giải pháp là được in dưới dạng phương trình của biểu mẫu (x-h)^2 + (y-k)^2 = r^2
. Giá trị cho h
, k
, r
phải được in bằng ba chữ số sau dấu thập phân. Các dấu cộng và dấu trừ trong các phương trình nên được thay đổi khi cần thiết để tránh nhiều dấu hiệu trước một số.
Sample Inputs
7.0 -5.0 -1.0 1.0 0.0 -6.0
1.0 7.0 8.0 6.0 7.0 -2.0
Sample Outputs
(x - 3.000)^2 + (y + 2.000)^2 = 5.000^2
(x - 3.921)^2 + (y - 2.447)^2 = 5.409^2