#ABC334B. [ABC334B] 圣诞树(Christmas Trees)
[ABC334B] 圣诞树(Christmas Trees)
题目描述
存在一条向东西方向无限延伸的道路,这条道路上某个基准点向东 米的位置的坐标被定义为 。特别地,从基准点向西 米的位置的坐标为 。
现在,Snuke
将从坐标为 的点开始,每隔 米在道路上设置一个圣诞树。
也就是说,他会在每个可以表示为 的点设置一个圣诞树,其中 是某个整数。
Takahashi
和 Aoki
分别站在坐标为 和 的点上 。
请计算在 Takahashi
和 Aoki
之间(包括他们站立的点)将会设置多少个圣诞树。
输入格式
输入将从标准输入以以下格式给出:
输出格式
输出在 Takahashi
和 Aoki
之间(包括他们站立的点)将设置的圣诞树的数量。。
输入输出样例 #1
输入 #1
5 3 -1 6
输出 #1
3
输入输出样例 #2
输入 #2
-2 2 1 1
输出 #2
0
输入输出样例 #3
输入 #3
-177018739841739480 2436426 -80154573737296504 585335723211047198
输出 #3
273142010859
说明/提示
样例 1 解释
Snuke 将在坐标 的点上设置圣诞树。其中坐标为 和 的三个点位于 Takahashi 和 Aoki 之间。
样例 2 解释
有时,Takahashi 和 Aoki 会站在同一个点上。
数据范围
- 所有输入值都是整数