题目描述
在平面直角坐标系中,给定一个正方形的两个相邻顶点 P1 和 P2 的坐标,分别为 (x1,y1) 和 (x2,y2)。
已知该正方形的四个顶点 P1,P2,P3,P4 按逆时针方向排列。请根据已知的两个相邻顶点的坐标,求出另外两个顶点 P3 和 P4 的坐标 (x3,y3) 与 (x4,y4)。
可以证明,在给定相邻两点坐标及排列方向的条件下,其余顶点的坐标是唯一确定的,且在本题数据范围内均为整数。
输入格式
输入四个以空格分隔的整数 x1,y1,x2,y2。
输出格式
输出一行,包含四个整数 x3,y3,x4,y4,各数之间用一个空格隔开。
样例 #1
样例输入 #1
0 0 0 1
样例输出 #1
-1 1 -1 0
样例 #2
样例输入 #2
2 3 5 7
样例输出 #2
1 10 -2 6
样例 #3
样例输入 #3
-4 7 11 -2
样例输出 #3
20 13 5 22
说明
样例 1 说明
给定顶点 (0,0) 和 (0,1),按逆时针顺序构成正方形后,第三个顶点为 (−1,1),第四个顶点为 (−1,0)。
若取顺时针方向得到的 (1,1) 和 (1,0),则不符合题目要求的逆时针顺序。
数据范围
| 测试点编号 |
特殊性质 |
| 1∼2 |
正方形的边和 x 轴、y 轴平行 |
| 3∼10 |
无 |
对于 100% 的数据,满足 −100≤x1,y1,x2,y2≤100,(x1,y1)=(x2,y2)。