CF101C Vectors
题目描述
在一次几何课上,Gerald 得到了一个任务:需要通过操作将向量 $A$ 变换为向量 $B$。老师允许他对向量 $A$ 进行以下操作:
- 将向量顺时针旋转 $90$ 度。
- 向向量加上某个向量 $C$。
这两种操作可以以任意顺序、任意次数进行。
请你判断 Gerald 是否能够通过这些操作将向量 $A$ 变换为向量 $B$。
输入格式
第一行包含两个整数 $x_{1}$ 和 $y_{1}$,表示向量 $A$ 的坐标($-10^{8} \leq x_{1}, y_{1} \leq 10^{8}$)。
第二行和第三行以相同方式分别给出向量 $B$ 和向量 $C$ 的坐标(它们的坐标也是整数,绝对值不超过 $10^{8}$)。
输出格式
如果可以通过上述操作将向量 $A$ 变换为向量 $B$,输出 "YES"(不带引号);否则输出 "NO"(不带引号)。
说明/提示
由 ChatGPT 4.1 翻译