D. 判断直角三角形

    传统题 1000ms 256MiB

判断直角三角形

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

给定三个整数 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。

选择结构(并且)

未认领
状态
已结束
题目
6
开始时间
2026-5-28 23:30
截止时间
2026-6-1 23:59
可延期
24 小时