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

    solution

    Đề bài: [Rust] Rust Rẽ nhánh - Phân loại tam giác từ tọa độ

    Đọc 6 số nguyên tọa độ 3 đỉnh A(x1,y1) B(x2,y2) C(x3,y3). Nếu 3 điểm thẳng hàng in "SUY BIEN". Ngược lại phân loại bằng bình phương cạnh: DEU (3 cạnh bằng), VUONG CAN (vuông + cân), CAN, VUONG, THUONG. Không dùng số thực, chỉ so sánh số nguyên (bình phương cạnh và định lý Pytago).

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

      Một dòng 6 số nguyên x1 y1 x2 y2 x3 y3.

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

      -10^4 <= các tọa độ <= 10^4

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

      Một trong các loại trên.

    Ví dụ:

    Đầu vào:

    0 0 4 0 0 3
    

    Đầu ra:

    VUONG

    Giải thích:

    Cạnh^2 = 16, 9, 25; 16+9=25 vuông; không cạnh nào bằng nhau -> VUONG.

    Đang tải editor...