#L20025. 判断直角三角形

判断直角三角形

问题描述

给定三个整数 a,b,ca,b,c,分别表示三条边的长度。

请你判断这三个数是否能构成一个直角三角形。

如果能构成直角三角形,输出 YES;否则输出 NO。

输入格式

输入一行,包含三个整数 a,b,ca,b,c。

输出格式

输出一行,若能构成直角三角形则输出 YES,否则输出 NO。

样例输入 1

3 4 5

样例输出 1

YES

样例输入 2

2 3 4

样例输出 2

NO

说明

判断条件为:三边能构成直角三角形,当且仅当满足:

  • 判断 x2+y2=z2x^2 + y^2 = z^2

x2x^2 的意思是 x×xx\times x。

评测数据规模

对于所有数据,1≤a≤b≤c≤10001 \le a\le b\le c \le 1000。