AT_abc175_c.[ABC175C] Walking Takahashi
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
住在数轴上的高桥君现在位于坐标 X。接下来,高桥君打算恰好进行 K 次,每次向坐标的正方向或负方向移动 D 的操作。
更准确地说,每次移动可以从坐标 x 移动到 x+D 或 x−D。
高桥君希望在恰好移动 K 次后,所处坐标的绝对值尽可能小。
请你求出 K 次移动后,可能得到的坐标绝对值的最小值。
输入格式
输入以以下格式从标准输入读入。
X K D
输出格式
请输出 K 次移动后,可能得到的坐标绝对值的最小值。
输入输出样例
输入#1
6 2 4
输出#1
2
输入#2
7 4 3
输出#2
1
输入#3
10 1 2
输出#3
8
输入#4
1000000000000000 1000000000000000 1000000000000000
输出#4
1000000000000000
说明/提示
限制条件
- −1015≤X≤1015
- 1≤K≤1015
- 1≤D≤1015
- 输入均为整数。
样例解释 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 翻译
输入解题思路,AI测评打分。不知道怎么写?