Codeforces Round 171 (Div. 2)
A
Point on Spiral
Codeforces
1400
原题
←B →
翻译中…

Valera the horse lives on a plane. The Cartesian coordinate system is defined on this plane. Also an infinite spiral is painted on the plane. The spiral consists of segments: $[(0, 0), (1, 0)]$, $[(1, 0), (1, 1)]$, $[(1, 1), ( - 1, 1)]$, $[( - 1, 1), ( - 1,  - 1)]$, $[( - 1,  - 1), (2,  - 1)]$, $[(2,  - 1), (2, 2)]$ and so on. Thus, this infinite spiral passes through each integer point of the plane.

翻译中…

Valera the horse lives on the plane at coordinates $(0, 0)$. He wants to walk along the spiral to point $(*x*, *y*)$. Valera the horse has four legs, so he finds turning very difficult. Count how many times he will have to turn if he goes along a spiral from point $(0, 0)$ to point $(*x*, *y*)$.

翻译中…

Input

翻译中…

The first line contains two space-separated integers $*x*$ and $*y*$ $(|*x*|, |*y*| ≤ 100)$.

翻译中…

Output

翻译中…

Print a single integer, showing how many times Valera has to turn.

翻译中…

样例

Input #1
0 0
Output #1
0
InputCopy OutputCopy
Input #2
1 0
Output #2
0
InputCopy OutputCopy
Input #3
0 1
Output #3
2
InputCopy OutputCopy
Input #4
-1 -1
Output #4
3
InputCopy OutputCopy
题目信息
题号
279A
时间限制
2 s
内存限制
256 MB
标签
暴力
计算几何
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。