在平面直角坐标系中,给定一个正方形的两个相邻顶点 P_1 和 P_2 的坐标,分别为 (x_1, y_1) 和 (x_2, y_2)。
已知该正方形的四个顶点 P_1, P_2, P_3, P_4 按逆时针方向排列。请根据已知的两个相邻顶点的坐标,求出另外两个顶点 P_3 和 P_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,各数之间用一个空格隔开。
0 0 0 1
-1 1 -1 0
2 3 5 7
1 10 -2 6
-4 7 11 -2
20 13 5 22
给定顶点 (0,0) 和 (0,1),按逆时针顺序构成正方形后,第三个顶点为 (-1,1),第四个顶点为 (-1,0)。
若取顺时针方向得到的 (1,1) 和 (1,0),则不符合题目要求的逆时针顺序。
| 测试点编号 | 特殊性质 |
|---|---|
| 1 \sim 2 | 正方形的边和 x 轴、 y 轴平行 |
| 3 \sim 10 | 无 |
对于 100\% 的数据,满足 -100 \le x_1, y_1, x_2, y_2 \le 100,(x_1, y_1) \neq (x_2, y_2)。