#4124. 锤子(Hammer )
锤子(Hammer )
题目描述
小高位于数轴的原点。他想到达坐标 的目标点。在坐标 处有一堵墙,小高一开始无法越过。然而,在拾取坐标 处的锤子后,他可以摧毁那堵墙并通过。判断小高是否能到达目标点。如果能,找出他需要行走的最小总距离。
输入格式
输入从标准输入中给出,格式如下:
输出格式
如果小高能到达目标点,输出他需要行走的最小总距离。如果不能,则输出 -1
。
样例
10 -10 1
10
20 10 -10
40
100 1 1000
-1
数据范围
, 和 互不相同,且都不为 。
输入中的所有值都是整数。
来源
- AtCoder ABC270B