题目描述
Alice在学校刚刚学习了勾股定理:直角三角形中直角边平方和等于斜边的平方。勾股数就是可以构成一个直角三角形三边的一组正整数。 老师给Alice了多组正整数,让她判断它们能否构成直角三角形,她算的太慢了,请你帮忙。
输入格式
第一行输入n(1<=n<=100),表示需要判断的组数。
接下来n行,每行三个正整数a、b、c(0<a,b,c<=1000000),注意a、b、c之间没有确定的大小关系,两个数之间用空格隔开。
输出格式
输出n行,表示每组数据能否构成直角三角形,如果可以,输出“Yes”,否则输出“No”,每组数据占一行。
样例
样例输入
3
3 5 4
7 8 9
181 19 180
样例输出
Yes
No
Yes
数据范围与提示
对于 20% 的数据: n=1 ,1<=a,b,c<=10000;
对于 60% 的数据: 1<=n<=100,1<=a,b,c<=10000;
对于 100% 的数据: 1<=n<=100,1<=a,b,c<=1000000 .