5502: 三角形判断(triangle)

Memory Limit:512 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:1 Solved:1

Description

玲玲在暑假的时候刚学习了数学中三角形的种类和三角形的判断,现在给定三条边a,b,c(a≤b≤c),玲玲想知道她的答案是否正确,请你编写一个程序帮助玲玲。

三角形的a,b,c三边,要构成一个三角形,依据三角形的三边关系定理:任意两条边之和大于第三边,任意两条边之差小于第三边;通常在判断三条边是否构成三角形时,只需要判断任意两条边之和大于第三边即可。

在三角形中,特殊的三角形有直角三角形、等腰三角形、等边三角形、锐角三角形、钝角三角形,在判断特殊三角形时有两条边相等为等腰三角形,三条边相等为等边三角形,三角形内三个角最大的角为钝角则为钝角三角形,最大的角为直角则为直角三角形,三角形三个内角均小于90∘则为锐角三角形,可使用勾股定理去进行判断。

三角形三条边a,b,c(a≤b≤c),锐角三角形满足a^2+b^2>c^2,直角三角形满足a^2+b^2=c^2,钝角三角形满足a^2+b^2

Input

一行3个正整数,表示三条边a, b, c(a≤b≤c)。

Output

若能构成三角形,则判断属于什么特殊三角形,若不能构成三角形则输出NO。

Sample Input Copy

3 3 4

Sample Output Copy

IT

HINT

对于100%的数据,-1*10^4≤a≤b≤c≤1*10^4。