#h157. 三角形角度判断

三角形角度判断

h157. 三角形角度判断

题目描述

给定三条正整数边 aabbcc,请判断它们能否组成三角形;如果能组成三角形,再判断这个三角形是锐角、直角还是钝角三角形。

判断角的类型时,可以先将三条边从小到大排序,设排序后的边为 abca\le b\le c。根据勾股定理的逆定理:

  • a2+b2>c2a^2+b^2>c^2 时,是锐角三角形;
  • a2+b2=c2a^2+b^2=c^2 时,是直角三角形;
  • a2+b2<c2a^2+b^2<c^2 时,是钝角三角形。

输入格式

输入一行三个整数 aabbcc,表示三条边的长度。

输出格式

如果三条边不能组成三角形,输出 Invalid

如果能组成三角形,根据角的类型输出一个单词:

  • 锐角三角形输出 Acute
  • 直角三角形输出 Right
  • 钝角三角形输出 Obtuse

数据范围

  • 1a,b,c10001\le a,b,c\le1000

三条边均为整数,计算过程中不会发生整数溢出。

样例

3 4 5
Right

说明

边长为 334455 时,满足 32+42=523^2+4^2=5^2,因此输出 Right