#MTHA0000011. Số có số dư cho trước (Numbers with a Given Remainder)
Số có số dư cho trước (Numbers with a Given Remainder)
Số có số dư cho trước (Numbers with a Given Remainder)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho bốn số nguyên thỏa mãn và . Hãy đếm số lượng số nguyên trong đoạn có số dư bằng khi chia cho , tức là .
Input
Một dòng chứa bốn số nguyên , , và .
Output
In ra số lượng số nguyên thỏa mãn yêu cầu.
Subtask
- Subtask 1 (30 điểm):
- .
- .
- .
- Subtask 2 (70 điểm):
- .
- .
- .
Ví dụ
Ví dụ 1
Input
1 20 5 2
Output
4
Giải thích
Các số có số dư khi chia cho là , nên kết quả là .
Ví dụ 2
Input
1 20 5 0
Output
4
Giải thích
Số dư tương ứng với các bội , có số.
Ví dụ 3
Input
8 8 10 8
Output
1
Giải thích
Đoạn chỉ có số và , nên có đúng một số thỏa mãn.