2회 문제풀이 01 / ABC 108 B - Ruined Square
ABC 108 B - Ruined Square
【문제 개요】
xy평면상에 정사각형이 있습니다. 4개의 좌표는 반시계 방향으로 (x1, y1), (x2, y2), (x3, y3), (x4, y4)입니다.
또한, x축은 오른쪽으로, y축은 위쪽으로 갈수록 값이 커집니다.
타카하시군은 이 4개의 좌표중에서 (x3, y3), (x4, y4)를 까먹었습니다.
x1, x2, y1, y2가 주어질 때, x3, y3, x4, y4를 구하십시오. 또한, 이 조건을 만족하는 x3, y3, x4, y4는 하나만 존재하며 정수입니다.
【전제】
- x1의 절대값, y1의 절대값, x2의 절대값, y2의 절대값 ≦ 100
- (x1, y1) ≠ (x2, y2)
- 입력은 전부 정수이다.
【입력 형태】
1
x1 y1 x2 y2
【출력 형태】
x3 y3 x4 y4순으로 정수를 출력하시오.
【예시】
입력 예 1
1
0 0 0 1
출력 예 1
1
-1 1 -1 0
4점 (0, 0), (0, 1), (-1, 1), (-1, 0)만이 반시계 방향으로 정사각형을 그릴 수 있습니다.
(0, 0), (0, 1), (1, 1), (1, 0)는 시계방향으로 늘어서 있기때문에 만족하지 않습니다.
입력 예 2
1
2 3 6 6
출력 예 2
1
3 10 -1 7
입력 예 3
1
31 -41 -59 26
출력 예 3
1
-126 -64 -36 -131
ABC 108 B - Ruined Square
【문제 개요】
xy평면상에 정사각형이 있습니다. 4개의 좌표는 반시계 방향으로 (x1, y1), (x2, y2), (x3, y3), (x4, y4)입니다.
또한, x축은 오른쪽으로, y축은 위쪽으로 갈수록 값이 커집니다.
타카하시군은 이 4개의 좌표중에서 (x3, y3), (x4, y4)를 까먹었습니다.
x1, x2, y1, y2가 주어질 때, x3, y3, x4, y4를 구하십시오. 또한, 이 조건을 만족하는 x3, y3, x4, y4는 하나만 존재하며 정수입니다.
【전제】
- x1의 절대값, y1의 절대값, x2의 절대값, y2의 절대값 ≦ 100
- (x1, y1) ≠ (x2, y2)
- 입력은 전부 정수이다.
【입력 형태】
1
x1 y1 x2 y2
【출력 형태】
x3 y3 x4 y4순으로 정수를 출력하시오.
【예시】
입력 예 1
1
0 0 0 1
출력 예 1
1
-1 1 -1 0
4점 (0, 0), (0, 1), (-1, 1), (-1, 0)만이 반시계 방향으로 정사각형을 그릴 수 있습니다.
(0, 0), (0, 1), (1, 1), (1, 0)는 시계방향으로 늘어서 있기때문에 만족하지 않습니다.
입력 예 2
1
2 3 6 6
출력 예 2
1
3 10 -1 7
입력 예 3
1
31 -41 -59 26
출력 예 3
1
-126 -64 -36 -131