0864 - right

時間制限 1 秒 / メモリ制限 64 MB / 得点 100 / Writer platypus / x 101 / 統計 /

    タグ:

TLE
1sec
MLE
64MB
得点
100

問題

P君は割りばしを3本持っている。それぞれの長さは整数で、$A$,$B$,$C$である。
P君は最近、数学の授業で直角三角形に関する性質を勉強した。
(直角三角形とは3つの角のうち1つが直角をなしているものである)
授業によれば、

「すべての直角三角形は以下の図のように辺の長さを定めると『$x^2 + y^2 = z^2$』が成立する」

とのことである。 この性質を知ったP君は、今持っている3つの割りばしで三角形を作った場合、 それが直角三角形になるかを知りたくなった。

入力

入力は以下のように標準入力で与えられる

$A$ $B$ $C$

出力

直角三角形を作れる場合は"Yes"を、作れない場合は"No"を一行で出力せよ("←この記号は不要)。最後に改行すること

制約

すべてのテストケースは以下の制約を満たす。

・$1 \le A,B,C \le 1000$

入出力例

入力例1

3 4 5

出力例1

Yes

解説

$3^2+4^2=5^2$のため、直角三角形を作ることはできる。

入力例2

4 5 6

出力例2

No

解説

この三角形は鋭角三角形となるため、どの角も90度にはならない。

入力例3

12 13 5

出力例3

Yes