9455 - 三角形判断(triangle)

通过次数

51

提交次数

143

时间限制 : 1 秒
内存限制 : 512 MB

玲玲在暑假的时候刚学习了数学中三角形的种类和三角形的判断,现在给定三条边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< c^2,若三角形是等腰三角形,只输出IT;若三角形是等边三角形,只输出ET;既不是等腰三角形,又不是等边三角形,则输出RT、AT或OT。

输入

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

输出

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

样例

输入

3 3 4

输出

IT

输入

-5 2 4

输出

NO

输入

10 15 20

输出

OT

提示

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

特殊性质A:有负数边。

特殊性质B:有相等边。

来源

云南编程挑战赛