1133 - Khoảng cách trong không gian 3 chiều

Tạo bởi: CLB Olympic Tin học HUTECH

Mô tả yêu cầu

Cho 3 điểm A, B, C trong không gian ba chiều. Tính khoảng cách từ điểm A đến đường thẳng BC.

Dữ liệu vào

Dòng đầu tiên chứa T(1 \leq T \leq 10^4) tương ứng với số bộ dữ liệu. Mỗi bộ dữ liệu gồm 9 số nguyên:

  • 3 số nguyên đầu tiên x_A, y_A, z_A tương ứng với tọa độ điểm A.
  • 3 số nguyên tiếp theo x_B, y_B, z_B tương ứng với tọa độ điểm B.
  • 3 số nguyên cuối cùng x_C, y_C, z_C tương ứng với tọa độ điểm C.

Dữ liệu ra

In ra T dòng, mỗi dòng tương ứng với khoảng cách từ điểm A đến đường thẳng BC, làm tròn chính xác đến 2 chữ số thập phân.

Giới hạn

Dữ liệu đầu vào đảm bảo tọa độ không vượt quá |10^9|, hai điểm BC không trùng nhau.

  • Subtask 1 (50%): Dữ liệu đảm bảo z_A = 0, z_B = 0, z_C = 0.
  • Subtask 1 (50%): Không có ràng buộc gì thêm.

Ví dụ

Dữ liệu vào Sao chép
2
2 3 0 1 -1 0 10 100 0
3 0 -1 -5 5 2 1 1 3
Dữ liệu ra Sao chép
0.64
4.28
Đăng nhập để làm bài
Thông tin
Giới hạn thời gian 1 giây
Giới hạn bộ nhớ 128 MB