Gửi bài giải
Điểm:
0,10 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python
Cho ~3~ số nguyên tố ~a~, ~b~, ~c~ và số nguyên dương ~n~, hãy đếm xem trong khoảng từ ~1~ tới ~n~, có bao nhiêu số chia hết cho ít nhất một trong ~3~ số ~a,b,c~.
Input
- Gồm một dòng chứa ~4~ số ~a,b,c,n~, trong đó ~a,b,c~ là số nguyên tố và đôi một khác nhau, ~n~ là một số nguyên dương.
Output
- In ra số số nguyên dương trong khoảng ~[1,n]~ chia hết cho ít nhất một trong ~3~ số ~a,b,c~.
Điều kiện
- ~1 \le a,b,c \le 10^6~.
- ~1 \le n \le 10^{18}~.
Subtask
- ~50\%~ số điểm: ~n \le 10^6~.
- ~50\%~ số điểm: Không ràng buộc gì thêm.
Ví dụ
Input 1:
2 3 5 9
Output 1:
7
Input 2:
3 5 7 20
Output 2:
11