AT_jag2017summer_day1_h イベルタル

题目描述

伊裴尔塔尔是一种呈“Y”字形的宝可梦。 伊裴尔塔尔位于二维网格的坐标 `(0, 0)` 处,正试图返回位于坐标 `(X, Y)` 的巢穴。 伊裴尔塔尔能够在 1 秒内向上、向右、向左下这三个方向移动。也就是说,从坐标 `(x, y)` 出发,它可以在 1 秒内移动到以下坐标位置: - 坐标 `(x, y + 1)`(向上移动); - 坐标 `(x + 1, y)`(向右移动); - 坐标 `(x - 1, y - 1)`(向左下移动)。 此外,伊裴尔塔尔不能连续两次或更多次朝着同一个方向移动。 那么,伊裴尔塔尔返回巢穴所需的最少秒数是多少呢?

输入格式

输入通过标准输入以下面的格式给出: ``` X Y ```

输出格式

输出伊裴尔塔尔返回巢穴所需的最少秒数。

说明/提示

#### 约束条件 - $ -10^9 \leq X, Y \leq 10^9 $ #### 样例解释 1 按照如图所示的方式移动是最短路径,需要花费 5 秒时间。请注意,不能连续两次朝着同一个方向移动这一点。 ![3d2a3ec64196bd9b8c5ddbe8adfc8264.png](https://img.atcoder.jp/jag2017summer-day1/3d2a3ec64196bd9b8c5ddbe8adfc8264.png) 翻译 by [@easy42](https://www.luogu.com.cn/user/1380111)