开始: 2026-10-11 00:00:00

【集训08】模拟赛1011

结束: 2026-10-12 23:00:00
当前  2026-11-04 11:35:07  类型: IOI  状态: 已经结束 

P4. 不被整除的数(antidiv)
描述

给四个整数 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
提交