Phân loại tam giác
Xem dạng PDF
Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python
Cho ba số nguyên dương ~a, b, c~ là độ dài ba đoạn thẳng. Hãy cho biết ba đoạn đó có tạo thành một tam giác hay không, và nếu có thì là tam giác loại gì.
- Ba đoạn tạo được tam giác khi tổng hai cạnh bất kỳ lớn hơn cạnh còn lại.
- Tam giác đều: ba cạnh bằng nhau.
- Tam giác cân (không đều): có đúng hai cạnh bằng nhau.
- Tam giác vuông: bình phương một cạnh bằng tổng bình phương hai cạnh kia.
Dữ liệu vào
Một dòng gồm ba số nguyên dương ~a, b, c~ cách nhau bởi dấu cách (~1 \le a, b, c \le 10^9~).
Kết quả
In ra một trong các kết quả: KHONG (không tạo được tam giác), DEU, CAN, VUONG, THUONG (tam giác thường, không thuộc loại nào ở trên). Xét theo thứ tự ưu tiên: DEU, CAN, VUONG, THUONG.
Ví dụ
Ví dụ 1
Input:
3 4 5
Output:
VUONG
Ví dụ 2
Input:
1 2 3
Output:
KHONG
Giải thích
Với 3 4 5: ~3 + 4 > 5~ nên tạo được tam giác; không có hai cạnh bằng nhau; ~3^2 + 4^2 = 5^2~ nên là tam giác vuông. Bình phương cạnh lên tới ~10^{18}~, hãy dùng long long.
Đang tải...