(1) 3, 5, 8の少なくとも1つで割り切れる数の個数
* 3で割り切れる数の個数: A=⌊3200⌋=66 * 5で割り切れる数の個数: B=⌊5200⌋=40 * 8で割り切れる数の個数: C=⌊8200⌋=25 * 15で割り切れる数の個数: A∩B=⌊15200⌋=13 * 24で割り切れる数の個数: A∩C=⌊24200⌋=8 * 40で割り切れる数の個数: B∩C=⌊40200⌋=5 * 120で割り切れる数の個数: A∩B∩C=⌊120200⌋=1 包除原理より、
A∪B∪C=A+B+C−(A∩B)−(A∩C)−(B∩C)+(A∩B∩C)=66+40+25−13−8−5+1=106 (2) 3でも5でも8でも割り切れない数の個数
全体の数から、(1)で求めた3, 5, 8の少なくとも1つで割り切れる数の個数を引けばよい。
200−106=94 (3) 3または5で割り切れるが、8で割り切れない数の個数
* 3で割り切れる数の個数: A=66 * 5で割り切れる数の個数: B=40 * 15で割り切れる数の個数: A∩B=13 3または5で割り切れる数の個数: A∪B=A+B−(A∩B)=66+40−13=93 * 3かつ8で割り切れる数の個数: A∩C=⌊24200⌋=8 * 5かつ8で割り切れる数の個数: B∩C=⌊40200⌋=5 * 3かつ5かつ8で割り切れる数の個数: A∩B∩C=⌊120200⌋=1 3または5で割り切れ、かつ8で割り切れる数の個数: (A∪B)∩C=(A∩C)∪(B∩C)=(A∩C)+(B∩C)−(A∩B∩C)=8+5−1=12 3または5で割り切れるが、8で割り切れない数の個数: (A∪B)−((A∪B)∩C)=93−12=81