#MTHA0000012. Mốc bảo dưỡng (Maintenance Milestones)
Mốc bảo dưỡng (Maintenance Milestones)
Mốc bảo dưỡng (Maintenance Milestones)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Một thiết bị được bảo dưỡng lần đầu vào ngày . Sau đó, cứ đúng ngày thiết bị lại được bảo dưỡng một lần, nên các ngày bảo dưỡng là . Cho khoảng ngày . Hãy đếm số lần bảo dưỡng diễn ra trong khoảng này.
Input
Một dòng chứa bốn số nguyên , , và .
Output
In ra số lần bảo dưỡng có ngày thuộc đoạn .
Subtask
- Subtask 1 (30 điểm):
- .
- .
- Subtask 2 (70 điểm):
- .
- .
Ví dụ
Ví dụ 1
Input
3 7 10 30
Output
3
Giải thích
Dãy mốc là . Trong có , nên kết quả là .
Ví dụ 2
Input
5 10 5 5
Output
1
Giải thích
Ngày chính là mốc bảo dưỡng đầu tiên và nằm trong đoạn, nên kết quả bằng .
Ví dụ 3
Input
100 25 101 199
Output
3
Giải thích
Các mốc sau là ; trong đoạn có , tổng cộng mốc.