编程题
### 问题描述
小明在一个有圆盘的桌子上吃菜,圆盘可以转动,上面有 $n$ 道菜。当小明想要吃第 $i$ 道菜时 ( $1\leq i\leq n$ ) ,他需要将圆盘逆时针或者顺时针转动最小多少角度,可以使这道菜离小明最近。每次转动互相独立,互不影响。
桌面可以视为一个二维平面,第 $i$ 道菜 ( $1\leq i\leq n$ ) 的位置表示为 $(x_{i}, y_{i})$。每次转动使所有菜绕原点 $(0, 0)$ 旋转。小明在平面 X 轴的正方向上,与原点的距离大于所有菜。$π$ 值取 $3.1415926$ 。
### 输入格式
输入第一行,包含一个整数 $n$。
接下来 $n$ 行,每行两个整数 $x_{i}$ 和 $y_{i}$,表示第 $i$ 道菜 ( $1\leq i\leq n$ ) 的位置 $(x_{i}, y_{i})$ 。
### 输出格式
输出 $n$ 行,每行包含一个整数,第 $i$ 行的一个数表示使第 $i$ 道菜离小明最近的最小转动角度。角度四舍五入取整。
### 样例输入
```text
4
2 1
-2 -1
-1 0
-1 -2
```
### 样例输出
```text
27
153
180
117
```
### 说明
在样例中,第一道菜的坐标为 $( 2, 1 )$,顺时针转动约 $26.5651°$ 可使第一道菜离小明最近,取整后为 $27$。
第二道菜的坐标为 $( -2, -1 )$,逆时针转动约 $153.435°$ 可使第二道菜离小明最近,取整后为 $153$。
第三道菜的坐标为 $( -1, 0 )$,顺时针或逆时针转动 $180°$ 可使第三道菜离小明最近。
第四道菜的坐标为 $(-1 -2 )$,逆时针转动约 $116.565°$ 可使第四道菜离小明最近,取整后为 $117$。
### 评测数据规模
$1\leq n \leq 10^4$。
$-10^4 \leq x,y \leq 10^4$。