#P0646. 检测三角形

检测三角形

题目描述

输入三个整数aa, bb, cc, 需要进行以下判断

  • 如果这三个整数能够构成三角形,输出"YES";否则输出"NO",并不再进行下列判断;如果任意两边之和都大于第三边,则能构成一个三角形。
  • 如果构成了等边三角形,输出 11,如果构成了等腰三角形输出 22,剩余情况输出 33。如果 aa, bb, cc 三条边都相等,则是等边三角形,如果 aa, bb, cc 中仅有两条边相等,则是等腰三角形。

输入格式

输入一行三个整数,分别代表aa, bb, cc

输出格式

按上述要求输出,用空格分隔每个答案

样例

1 1 1
YES 1
0 1 1
NO

提示

样例

样例 11 构成了三角形,所以输出YES, 构成的三角形是等边三角形输出1

样例 22 无法构成三角形,输出NO,并不再进行后续判断

数据范围

−109≤a,b,c≤109-10^9 \leq a, b, c \leq 10^9