int main() { int T; scanf("%d", &T); while (T--) { double x1, y1, x2, y2, x3, y3; scanf("%lf%lf", &x1, &y1); scanf("%lf%lf", &x2, &y2); scanf("%lf%lf", &x3, &y3); const P p = center(P(x1, y1), P(x2, y2), P(x3, y3)); printf("%.3f %.3f %.3f\n", p.real(), p.imag(), abs(p-P(x1, y1))); } return 0; }
void print() { cerr << p.real() << " " << p.imag() << " " << r << endl; }
void print() { cerr << "{(" << a.real() << ", " << a.imag() << "), (" << b.real() << ", " << b.imag() << ")}" << endl; }