#ABC255C. ±1 操作 1
±1 操作 1
±1 操作 1
题目描述
给定整数 。对 执行以下操作称为「一次操作」。
从以下两种中选择一种执行:
- 给 加 。
- 从 减 。
初项为 、公差为 、项数为 的等差数列 中所包含的数称为「好数」。
可以执行 次或任意多次操作,把 变成好数,求所需的最少操作次数。
输入格式
输入按以下格式从标准输入给出:
X A D N
输出格式
将答案作为整数输出。
样例
6 2 3 3
1
因为 ,所以 。
要把 变成好数,只需从 减 一次即可。
用 次操作无法把 变成好数。
0 0 0 1
0
可能 。也可能一次操作都不需要。
998244353 -10 -20 30
998244363
-555555555555555555 -1000000000000000000 1000000 1000000000000
444445
数据范围
- 输入均为整数。
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 2879
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者