#1106. Four vertices of a rectangle​​

Four vertices of a rectangle​​

题目背景

高考将至,经历了 1515 年寒窗苦读的 『 lianghaoshimin 』也即将步入考研上岸的步伐。在那之前,热爱算法竞赛的他给其他热爱算法竞赛的学弟学妹出了一道启蒙的题目。

题目描述

在平面直角坐标系中,有两个不重叠的整数点 AABB ,它们一定可以和另外两个点组成一个正方形,正方形另外两个整数点 C,DC,D 的可能坐标有哪些?给出任意一个可能的坐标。

输入格式

仅一行,包括四个整数 xA,yA,xB,yBx_A,y_A,x_B,y_B (103xa,ya,xb,yb103-10^3 \leq x_a,y_a,x_b,y_b \leq 10^3),分别表示点 A,BA,B

输出格式

仅一行,四个用空格分隔的整数 xC,yC,xD,yDx_C,y_C,x_D,y_D ,分别表示可能的 C,DC,D 点的坐标

样例输入输出

1 0 4 3
1 3 4 0
0 0 2 0
0 2 2 2