Tính diện tích tam giác,đường tròn ngoại nội tiếp

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Clang, D, JS, Java, Pypy, Pypy 3, Python, Scratch
Điểm: 800 Thời gian: 0.0125s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho \(T\) bộ test, mỗi bộ test gồm tọa độ 3 điểm không thẳng hàng \(A(x_1, y_1)\), \(B(x_2, y_2)\), \(C(x_3, y_3)\). {\(x_1, y_1, x_2, y_2, x_3, y_3 \in \mathbb{Z}\)}.
Với mỗi bộ test, tính và in ra trên một dòng 3 giá trị cách nhau bằng khoảng trắng:

  • Diện tích tam giác \(ABC\).
  • Diện tích hình tròn ngoại tiếp tam giác \(ABC\).
  • Diện tích hình tròn nội tiếp tam giác \(ABC\).
    (Kết quả được làm tròn đến 2 chữ số phần thập phân.)

Input

  • Dòng đầu chứa số nguyên \(T\) (\(1 \le T \le 1000\)).
  • \(T\) dòng tiếp theo, mỗi dòng chứa 6 số thực \(x_1, y_1, x_2, y_2, x_3, y_3\).
    {\(x_1, y_1, x_2, y_2, x_3, y_3 \in \mathbb{Z}\)}.

Output

  • \(T\) dòng, mỗi dòng gồm 3 số thực tương ứng là diện tích tam giác, diện tích tròn ngoại tiếp, diện tích tròn nội tiếp.

Example

Test 1

Input
2
0 0 3 0 0 4
1 1 4 5 7 1
Output
6.00 19.63 3.14
12.00 49.48 4.71

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.