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

    solution

    Đề bài: [Toán cho CNTT] Ba điểm thẳng hàng bằng định thức

    Cho ba điểm A(x1,y1),B(x2,y2),C(x3,y3)A(x_1,y_1), B(x_2,y_2), C(x_3,y_3)A(x1​,y1​),B(x2​,y2​),C(x3​,y3​) trong mặt phẳng. Ba điểm thẳng hàng khi và chỉ khi định thức det⁡=∣x2−x1y2−y1x3−x1y3−y1∣=0\det=\begin{vmatrix}x_2-x_1&y_2-y_1\\x_3-x_1&y_3-y_1\end{vmatrix}=0det=​x2​−x1​x3​−x1​​y2​−y1​y3​−y1​​​=0. Do dữ liệu là số thực, hãy coi định thức bằng 0 nếu ∣det⁡∣<10−6|\det|<10^{-6}∣det∣<10−6. Hãy kiểm tra ba điểm đã cho có thẳng hàng hay không.

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

      Ba dòng, mỗi dòng gồm hai số thực x yx\ yx y là tọa độ của một điểm, theo thứ tự A,B,CA, B, CA,B,C.

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

      −1000≤x,y≤1000-1000 \le x, y \le 1000−1000≤x,y≤1000.

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

      In ra CO nếu ba điểm thẳng hàng, ngược lại in KHONG.

    Ví dụ:

    Đầu vào:

    0 0
    1 1
    2 2
    

    Đầu ra:

    CO

    Đang tải editor...