|
楼主 |
发表于 2024-2-10 08:51
|
显示全部楼层
问题4 正整数 1 到 2001 中有多少数是 3 或 4 的倍数却不是 5 的倍数?
解:令 \(\small E(j)=\{k\in\mathbb{N}: \,j\mid k\le 2001\},\;A=E(3),\;B=E(4), C=E(5).\)
\(\quad\)则 \(\small|A|=\lfloor{\small\dfrac{2001}{3}}\rfloor=667,\,|B|=500,\;|A\cap C|=\lfloor{\small\dfrac{2001}{3\times 5}}\rfloor=133,\)
\(\quad\small|B\cap C|=100,\,|A-C|=|A|-|A\cap C|=534,\; |B-C|=400,\)
\(\quad\small|(A\cap B)-C|=|A\cap B|-|A\cap B\cap C|=166-33=133.\) 代入下式:
\(\quad\small|(A\cup B)-C|=|A-C|+|B-C|-|A\cap B-C|=801.\quad\square\)
注记:由集合并,交,差及\(\small A,B,C\)的定义, \(\small |(A\cup B)-C|\) 就是本题所要求的数。
\(\quad\)这个算法比较抽象,似乎难以信服。我们用 python 编程来验证之:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|