#P1803. 锤子(ABC270B-Hammer)
锤子(ABC270B-Hammer)
Description
小高位于数轴的原点。他想到达坐标 X 的目标点。在坐标 Y 处有一堵墙,小高一开始无法越过。然而,在拾取坐标 Z 处的锤子后,他可以摧毁那堵墙并通过。判断小高是否能到达目标点。如果能,找出他需要行走的最小总距离。
Input Format
输入从标准输入中给出,格式如下: X Y Z
Output Format
如果小高能到达目标点,输出他需要行走的最小总距离。如果不能,则输出 -1。
Hint
【数据范围】 −1000≤X,Y,Z≤1000 X,Y 和 Z 互不相同,且都不为 0。 输入中的所有值都是整数。