#ABC334B. 圣诞树

圣诞树

圣诞树

题目描述

有一条向东西两个方向无限延伸的道路,以这条道路上的某个基准点为原点,位于该点以东 xx 米的点的坐标定义为 xx。 特别地,位于基准点以西 xx 米的点的坐标为 x-x

斯努克将从坐标为 AA 的点开始,每隔 MM 米在道路上的点设置一棵圣诞树。 换句话说,他会在所有能表示为 A+kMA+kM(其中 kk 为整数)的点上各设置一棵圣诞树。

高桥君和青木君分别站在坐标为 LLRR(LRL\leq R)的点上。 求高桥君和青木君之间(含他们所站的位置)设置的圣诞树的数量。

输入格式

输入按以下格式从标准输入给出:

AA MM LL RR

输出格式

输出高桥君和青木君之间(含他们所站的位置)设置的圣诞树的数量。

样例

5 3 -1 6
3

斯努克将在坐标为 ,4,1,2,5,8,11,14\ldots,-4,-1,2,5,8,11,14\ldots 的点上设置圣诞树。 其中坐标为 1-12255 的三棵位于高桥君和青木君之间。

-2 2 1 1
0

有时高桥君和青木君会站在同一个点上。

-177018739841739480 2436426 -80154573737296504 585335723211047198
273142010859

数据范围

  • 1018A1018-10^{18}\leq A \leq 10^{18}
  • 1M1091\leq M \leq 10^9
  • 1018LR1018-10^{18}\leq L\leq R \leq 10^{18}
  • 输入中的所有值均为整数。
难度 普及-
通过率
尝试 0
已通过 0
ID
3159
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签