测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A9105. Vasily the Bear and Triangle

编程题 普及/提高-

题目描述

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

说明/提示

![](/uploads/acgo/image/5d3966626a7893d3_3a4f3fb29522.jpeg)

Figure to the first sample
上一题 去做题 下一题