AT_abc175_c [ABC175C] Walking Takahashi
题目描述
住在数轴上的高桥君现在位于坐标 $X$。接下来,高桥君打算恰好进行 $K$ 次,每次向坐标的正方向或负方向移动 $D$ 的操作。
更准确地说,每次移动可以从坐标 $x$ 移动到 $x + D$ 或 $x - D$。
高桥君希望在恰好移动 $K$ 次后,所处坐标的绝对值尽可能小。
请你求出 $K$ 次移动后,可能得到的坐标绝对值的最小值。
输入格式
输入以以下格式从标准输入读入。
> $X$ $K$ $D$
输出格式
请输出 $K$ 次移动后,可能得到的坐标绝对值的最小值。
说明/提示
## 限制条件
- $-10^{15} \leq X \leq 10^{15}$
- $1 \leq K \leq 10^{15}$
- $1 \leq D \leq 10^{15}$
- 输入均为整数。
## 样例解释 1
高桥君现在在坐标 $6$。最优的移动方式如下:
- 从 $6$ 移动到 $2$($6 - 4 = 2$)。
- 从 $2$ 移动到 $-2$($2 - 4 = -2$)。
移动后的坐标绝对值为 $2$,无法再更小。
## 样例解释 2
高桥君现在在坐标 $7$。例如,最优的移动方式如下:
- 从 $7$ 移动到 $4$。
- 从 $4$ 移动到 $7$。
- 从 $7$ 移动到 $4$。
- 从 $4$ 移动到 $1$。
移动后的坐标绝对值为 $1$,无法再更小。
## 样例解释 4
答案有时可能会非常大。
由 ChatGPT 4.1 翻译