AT_abc108_b [ABC108B] Ruined Square
题目描述
在 $xy$ 平面上有一个正方形,其四个顶点的坐标按逆时针顺序分别为 $(x_1, y_1), (x_2, y_2), (x_3, y_3), (x_4, y_4)$。其中,$x$ 轴向右,$y$ 轴向上。
高桥君忘记了这四个坐标中的 $(x_3, y_3), (x_4, y_4)$。
给定 $x_1, y_1, x_2, y_2$,请你还原出 $x_3, y_3, x_4, y_4$。可以证明,在这些条件下,$x_3, y_3, x_4, y_4$ 存在且唯一,并且都是整数。
输入格式
输入以如下格式从标准输入中给出。
> $x_1$ $y_1$ $x_2$ $y_2$
输出格式
请按顺序输出 $x_3, y_3, x_4, y_4$,用空格隔开,均为整数。
说明/提示
## 限制条件
- $|x_1|, |y_1|, |x_2|, |y_2| \leq 100$
- $(x_1, y_1) \neq (x_2, y_2)$
- 输入均为整数
## 样例解释 1
四个点 $(0,0), (0,1), (-1,1), (-1,0)$ 按逆时针顺序构成正方形的四个顶点。注意,$(x_3, y_3) = (-1, 1), (x_4, y_4) = (-1, 0)$ 是逆时针排列的顶点。如果是 $(1,1), (1,0)$,则是顺时针排列,不符合要求。
由 ChatGPT 4.1 翻译