给四个整数 A, B, C, D。请统计在 A 到 B(**包含两端**)之间,**既不能被 C 整除、也不能被 D 整除**的整数有多少个。
A B C D
一个整数,满足条件的数的个数。
4 9 2 3
2
10 40 6 8
23
314159265358979323 846264338327950288 419716939 937510582
532105071133627368
| t1 | 10 | B \le 100,C,D \le 10 |
| t2 | 20 | B \le 10^4,C,D \le 100 |
| t3 | 30 | B \le 10^6,C,D \le 1000 |
| t4 | 40 | B \le 10^{18},C,D \le 10^9,区间长度 \ge 10^{12} |
样例1说明:4,5,6,7,8,9 中,4、6、8 能被 2 整除,6、9 能被 3 整除,剩下 5 和 7 两个数满足条件。
| 时间限制 | 1 秒 |
| 内存限制 | 128 MB |