欢迎24级新生

2023届程序设计大赛

Problem A. 宝箱

tianhu 喜欢在一款叫做渊深的游戏中收集宝箱。

现在,tianhu 在一条数轴上,他在数轴的原点处。

同时,在这条数轴上还有两个宝箱,它们的坐标分别为 ab

只要 tianhu 移动到某个宝箱的位置,就认为 tianhu 收集到了这个宝箱。特殊地,如果 tianhu 初始时就在某个宝箱的位置,那么他可以直接收集到这个宝箱;如果两个宝箱在同一个位置,那么他可以同时收集这两个宝箱。

tianhu 每次可以沿着这条数轴的正方向或负方向移动一个单位长度。 tianhu 想知道,收集到这两个宝箱至少需要移动多少次?

输入

两个整数a, b

输出

一个整数,表示 tianhu 收集到这两个宝箱所至少需要的移动次数。

样例

标准输入 复制文本
1 -1
标准输出 复制文本
3
标准输入 复制文本
-5 0
标准输出 复制文本
5
标准输入 复制文本
51 -154
标准输出 复制文本
256

提示

数据范围

0 \leq \vert a\vert,\vert b\vert \le 200

登录以提交代码。
单点时限 1 秒
内存限制 256 MB
提交 274
通过 85

A B C D E F