Multiples of
3 or
4 up to
2001 number
667+500−166=1001, using
⌊32001⌋=667, ⌊42001⌋=500, and
⌊122001⌋=166.
Among these, the ones divisible by
5 are multiples of
15 or
20:
133+100−33=200, using
⌊152001⌋=133, ⌊202001⌋=100, and
⌊602001⌋=33.
The count is
1001−200=801.
Thus, the correct answer is
B.