直角三角形
解き方
3辺の長さを受け取った後ソートする。
一番長い辺をc、それ以外をそれぞれa, bとしa²+b²=c²が成り立てば直角三角形となる。
コード(python)
def triangle(dataset): a, b, c = dataset if a*a + b*b == c*c: return 1 return 0 N = int(input()) for _ in range(N): dataset = sorted(map(int, input().split())) flag = triangle(dataset) print(["NO", "YES"][flag])