在1至2001这些数中,有的能被3整除,有的能被23整除,有的能被29整除,那么,不能被3、23、29整除的数有几个?

问题描述:

在1至2001这些数中,有的能被3整除,有的能被23整除,有的能被29整除,那么,不能被3、23、29整除的数有几个?
请认真想,这与交集有关系
我只知道有这样几步:2001/(3*23),2001/(3*29),2001/(3*23*29)。

1234
这样被3整除的有667,被23整除的有87个,被29整除的哟65个、而同时被3和23整除的有28个. 同时被3和29整除的有21个,同时被 3 23 29整除的有3个,这样,式子就是2001-667-87-65+28+21-3=1234
不知道答案做的对不对
lz回复下……