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...