编程题
### 问题说明 汪欧涛从林家回到自己家后,想了很久,感觉没有什么好玩的,就随手打开了我的世界。随机创建了一个存档,进入到了游戏之中。进入游戏之后,他发现了一个村庄,于是打算进入到村庄中看看。他在村庄入口的铁匠铺中获得了一些绿宝石,想和村民换一些食物以及其他物品。但是他发现这个村庄之中只有三个村民,由于这三个村民走来走去,欧涛发现他们的交易面板有时可以打开,有时却无法打开。欧涛感觉很奇怪,于是测得了这三个村民两两之间的距离。欧涛发现,当他们之间构成直角三角形的三个顶点的时候,交易面板可以打开,其他时候却不能。由于欧涛一心只想和村民进行交易,无法进行其他计算,因此他把这个问题交给了你。请你写一个程序判断是否可以和村民进行交易。 只有打开交易面板才可以和村民进行交易。 ### 输入格式 每个测试用例有多组输入,每行输入三个整数 $a,b,c$,代表三个村民两两之间的距离。处理到数据的结尾。 ### 输出格式 对于每组输入,如果欧涛可以进行交易,输出 YES 否则,输出 NO,用换行隔开。 ### 输入样例1 ```c++ 3 4 5 ``` ### 输出样例1 ```c++ YES ``` ### 输入样例2 ```c++ 4 5 6 ``` ### 输出样例2 ```c++ NO ``` ### 评测数据规模 对于 $100\%$ 的测试用例 $0\le a,b,c\le10^5$。
查看答案
赣ICP备20007335号-2