题库练习 Vasily the Bear and Triangle
← 上一题 下一题 →

A9105 | Vasily the Bear and Triangle

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

Vasily the bear has a favorite rectangle, it has one vertex at point $(0,0)$ , and the opposite vertex at point $(x,y)$ . Of course, the sides of Vasya's favorite rectangle are parallel to the coordinate axes.

Vasya also loves triangles, if the triangles have one vertex at point $B=(0,0)$ . That's why today he asks you to find two points $A=(x_{1},y_{1})$ and $C=(x_{2},y_{2})$ , such that the following conditions hold:

- the coordinates of points: $x_{1}$ , $x_{2}$ , $y_{1}$ , $y_{2}$ are integers. Besides, the following inequation holds: $x_{1}<x_{2}$ ;
- the triangle formed by point $A$ , $B$ and $C$ is rectangular and isosceles (![](/uploads/acgo/image/02bd3c050a4a4cbf_2add7194ebf9.jpeg) is right);
- all points of the favorite rectangle are located inside or on the border of triangle $ABC$ ;
- the area of triangle $ABC$ is as small as possible.

Help the bear, find the required points. It is not so hard to proof that these points are unique.

输入格式

The first line contains two integers $x,y$ $(-10^{9}<=x,y<=10^{9},x≠0,y≠0)$ .

输出格式

Print in the single line four integers $x_{1},y_{1},x_{2},y_{2}$ — the coordinates of the required points.

输入输出样例

输入 #1
10 5
输出 #1
0 15 15 0
输入 #2
-10 5
输出 #2
-15 0 0 15
C++ 编辑器
输入
输出