做题
  • 板块学术版
  • 楼主FtZ0131
  • 当前回复10
  • 已保存回复10
  • 发布时间2020/12/12 09:10
  • 上次更新2023/11/5 06:15:32
查看原帖
做题
448172
FtZ0131楼主2020/12/12 09:10

题目描述 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 .

2020/12/12 09:10
加载中...