#ABC270B. 锤子

锤子

锤子

题目描述

高桥位于数轴的原点,想要到达坐标为 XX 的目标。

在坐标 YY 处有一堵墙,起初高桥无法越过它。

但是,捡起位于坐标 ZZ 的锤子后,他可以摧毁那堵墙并穿过。

判断高桥能否到达目标。如果能到达,求他需要移动的最小总距离。

输入格式

输入按以下格式从标准输入给出:

XX YY ZZ

输出格式

如果高桥能到达目标,输出他需要移动的最小总距离。如果不能到达,输出 -1。

样例

10 -10 1
10

高桥可以直接走到目标。

20 10 -10
40

目标在墙的另一边。他可以通过先捡起锤子、再摧毁墙到达那里。

100 1 1000
-1

数据范围

  • 1000X,Y,Z1000-1000 \leq X,Y,Z \leq 1000
  • XXYYZZ 互不相同,且都不为 00
  • 输入中的所有值均为整数。
难度 普及-
通过率
尝试 0
已通过 0
ID
2830
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签