Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Toán cho CNTT] Khoảng cách hai đường thẳng chéo nhau

    Cho hai đường thẳng chéo nhau trong không gian: đường thẳng thứ nhất qua điểm A1A_1A1​ với vector chỉ phương d1⃗\vec{d_1}d1​​, đường thẳng thứ hai qua điểm A2A_2A2​ với vector chỉ phương d2⃗\vec{d_2}d2​​ (đảm bảo d1⃗×d2⃗≠0⃗\vec{d_1}\times\vec{d_2}\neq\vec 0d1​​×d2​​=0). Tính khoảng cách ngắn nhất giữa hai đường thẳng: ∣A1A2⃗⋅(d1⃗×d2⃗)∣∣d1⃗×d2⃗∣\dfrac{\left|\vec{A_1A_2}\cdot(\vec{d_1}\times\vec{d_2})\right|}{\left|\vec{d_1}\times\vec{d_2}\right|}​d1​​×d2​​​​A1​A2​​⋅(d1​​×d2​​)​​.

    • Định dạng đầu vào:

      Dòng 1: A1x A1y A1zA_{1x}\ A_{1y}\ A_{1z}A1x​ A1y​ A1z​. Dòng 2: d1x d1y d1zd_{1x}\ d_{1y}\ d_{1z}d1x​ d1y​ d1z​. Dòng 3: A2x A2y A2zA_{2x}\ A_{2y}\ A_{2z}A2x​ A2y​ A2z​. Dòng 4: d2x d2y d2zd_{2x}\ d_{2y}\ d_{2z}d2x​ d2y​ d2z​.

    • Ràng buộc đầu vào:

      −1000≤-1000 \le−1000≤ các số ≤1000\le 1000≤1000, d1⃗×d2⃗≠0⃗\vec{d_1}\times\vec{d_2}\neq\vec 0d1​​×d2​​=0.

    • Định dạng đầu ra:

      In ra khoảng cách, làm tròn 4 chữ số sau dấu phẩy.

    Ví dụ:

    Đầu vào:

    0 0 0
    1 0 0
    0 0 1
    0 1 0
    

    Đầu ra:

    1.0000

    Đang tải editor...