AT_abc362_b [ABC362B] Right Triangle

题目描述

在 $xy$ 平面上,有 $3$ 个不共线的点 $A(x_A, y_A)$、$B(x_B, y_B)$、$C(x_C, y_C)$。请判断三角形 $ABC$ 是否为直角三角形。

输入格式

输入以以下格式从标准输入读入。 > $x_A$ $y_A$ $x_B$ $y_B$ $x_C$ $y_C$

输出格式

如果三角形 $ABC$ 是直角三角形,则输出 `Yes`,否则输出 `No`。

说明/提示

## 限制条件 - $-1000 \leq x_A, y_A, x_B, y_B, x_C, y_C \leq 1000$ - $3$ 个点 $A, B, C$ 不共线 - 所有输入均为整数 ## 样例解释 1 三角形 $ABC$ 是直角三角形。 ![](https://img.atcoder.jp/abc362/3f4a68afd7a43d159b7e7ef4cee6c646.png) ## 样例解释 2 三角形 $ABC$ 是直角三角形。 ![](https://img.atcoder.jp/abc362/092af99ccc22b9235a87bc2b5f53bfa3.png) ## 样例解释 3 三角形 $ABC$ 不是直角三角形。 ![](https://img.atcoder.jp/abc362/f7fbb440279967aee94ef846562d4b0e.png) 由 ChatGPT 4.1 翻译