#3093. Walking Takahashi

0

Walking Takahashi

Walking Takahashi

题目描述

住在数轴上的高桥现在位于坐标 XX。他将恰好进行 KK 次距离为 DD 的移动,方向可以为正或负。 更具体地,在一次移动中,他可以从坐标 xx 移动到 x+Dx + D 或 x−Dx - D。 他想进行 KK 次移动,使得终点坐标的绝对值尽可能小。 求终点坐标绝对值的最小可能值。

输入格式

输入按照下述格式由标准输入提供: XX KK DD

输出格式

输出终点坐标绝对值的最小可能值。

6 2 4
2
7 4 3
1
10 1 2
8
1000000000000000 1000000000000000 1000000000000000
1000000000000000

提示

−1015≤X≤1015-10^{15} \leq X \leq 10^{15} 1≤K≤10151 \leq K \leq 10^{15} 1 ≤D≤10151 \leq D \leq 10^{15} 输入中的所有数值均为整数。高桥现在位于坐标 66。最佳做法是进行以下移动:

从坐标 66 移动到(6−4=6 - 4 =)22。 从坐标 22 移动到(2−4=2 - 4 =)−2-2。

此时终点坐标的绝对值为 22,无法再使其更小。
高桥现在位于坐标 77。例如,最佳做法是进行以下移动:

从坐标 77 移动到 44。 从坐标 44 移动到 77。 从坐标 77 移动到 44。 从坐标 44 移动到 11。

此时终点坐标的绝对值为 11,无法再使其更小。
答案可能非常大。

标签: AtCoder|abc175C

来源

AtCoder|abc175C