#NK21H. 直角三角形

    ID: 24 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>NK语法基础训练2.1基础语法勾股定理条件判断

直角三角形

  • 考察知识点: 勾股定理、排序、条件判断

题目描述

从键盘输入三个整数,分别表示三角形的三条边长。请判断这三条边能否构成一个直角三角形。

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

输入格式

输入一行,包含三个用空格隔开的正整数 a、b、c,表示三条边的长度。

输出格式

如果这三条边能够构成直角三角形,输出 yes;否则输出 no。输出均为小写字母。

样例输入

300 400 500

样例输出

yes

数据范围

保证 0 < a, b, c < 10000。

补充说明

将三条边从小到大排序为 a ≤ b ≤ c 后,判断是否满足 a² + b² = c²。