#2736. Ruined Square

0

Ruined Square

Ruined Square

题目描述

在 xyxy 平面上有一个正方形。它的四个顶点的坐标按逆时针顺序为 (x1,y1),(x2,y2),(x3,y3)(x_1,y_1),(x_2,y_2),(x_3,y_3) 和 (x4,y4)(x_4,y_4)。 (假设正方向的 xx 轴向右,正方向的 yy 轴向上。) Takahashi 记得 (x1,y1)(x_1,y_1) 和 (x2,y2)(x_2,y_2),但他忘记了 (x3,y3)(x_3,y_3) 和 (x4,y4)(x_4,y_4)。 给定 x1,x2,y1,y2x_1,x_2,y_1,y_2,恢复 x3,y3,x4,y4x_3,y_3,x_4,y_4。可以证明 x3,y3,x4x_3,y_3,x_4 和 y4y_4 唯一存在且为整数。

输入格式

输入从标准输入给出,格式如下: x1x_1 y1y_1 x2x_2 y2y_2

输出格式

按顺序以整数形式输出 x3,y3,x4x_3,y_3,x_4 和 y4y_4。

0 0 0 1
-1 1 -1 0
2 3 6 6
3 10 -1 7
31 -41 -59 26
-126 -64 -36 -131

提示

∣x1∣,∣y1∣,∣x2∣,∣y2∣≤100|x_1|,|y_1|,|x_2|,|y_2| \leq 100 (x1,y1)(x_1,y_1) ≠ (x2,y2)(x_2,y_2) 输入中的所有值均为整数。(0,0),(0,1),(−1,1),(−1,0)(0,0),(0,1),(-1,1),(-1,0) 是按逆时针顺序的正方形的四个顶点。 注意 (x3,y3)=(1,1),(x4,y4)=(1,0)(x_3,y_3)=(1,1),(x_4,y_4)=(1,0) 不被接受,因为顶点的顺序是顺时针的。

标签: AtCoder|abc108B

来源

AtCoder|abc108B