基本计数原理:减法原理

一、减法原理的定义

减法原理是基本计数原理之一。如果一个事件的总数是\(n\),其中不符合要求的事件数是\(m\),那么符合要求的事件数就是\(n - m\)。

例如,在一个班级中有\(30\)名学生,其中有\(10\)名学生参加了数学竞赛,那么没有参加数学竞赛的学生人数就是\(30 - 10 = 20\)名。

二、应用场景

集合问题:设全集\(U\)有\(n\)个元素,集合\(A\)是\(U\)的一个子集,有\(m\)个元素,那么\(A\)在\(U\)中的补集\(\complement_{U}A\)的元素个数就是\(n - m\)。

例如,全集\(U=\{1,2,3,4,5,6,7,8,9,10\}\),集合\(A = \{1,2,3,4,5\}\),那么\(\complement_{U}A=\{6,7,8,9,10\}\),元素个数为\(10 - 5 = 5\)。

几何图形计数:

例如,在一个长方形区域内计算满足某种条件的点的个数。假设长方形区域内总共有\(100\)个点,其中在某条曲线外的点有\(30\)个,那么在这条曲线内的点的个数就是\(100 - 30 = 70\)个。

排列组合中的应用:在计算一些排列组合问题时,减法原理也很有用。

例如,从\(10\)个数字\(0 - 9\)中选取\(4\)个数字组成四位数(千位不能为\(0\)),不考虑限制条件时,从\(10\)个数字中选\(4\)个数字的排列数是\(A_{10}^4=\frac{10!}{(10 - 4)!}=5040\)。但是千位为\(0\)的情况不符合要求,千位为\(0\)时,实际上是从剩下的\(9\)个数字中选\(3\)个数字的排列,有\(A_{9}^3=\frac{9!}{(9 - 3)!}=504\)种情况。所以符合要求的四位数的个数是\(5040-504 = 4536\)。

三、与加法原理的对比

加法原理是指如果完成一件事有\(n\)类办法,在第一类办法中有\(m_{1}\)种不同的方法,在第二类办法中有\(m_{2}\)种不同的方法……在第\(n\)类办法中有\(m_{n}\)种不同的方法,那么完成这件事共有\(m_{1}+m_{2}+\cdots +m_{n}\)种不同的方法。例如,从甲地到乙地有\(3\)条路可走,从乙地到丙地有\(2\)条路可走,那么从甲地经乙地到丙地的走法共有\(3\times2 = 6\)种(这里是乘法原理,是加法原理的延伸,先分步骤,每步用加法原理计算)。

减法原理是从总数中排除不符合要求的部分,而加法原理是将不同类别的符合要求的方法数相加。它们都是解决计数问题的重要工具,在实际应用中需要根据具体问题的特点灵活选择使用。

四、例子

1. 集合相关例子

例1:在集合\(A = \{1, 2, 3, 4, 5, 6, 7, 8, 9, 10\}\)中,偶数集合\(B=\{2, 4, 6, 8, 10\}\),那么集合\(A\)中奇数的个数为\(|A|-|B| = 10 - 5 = 5\)个。

例2:全集\(U=\{a, b, c, d, e, f, g, h, i, j, k, l\}\),集合\(C = \{a, b, c, d, e\}\),则\(\complement_U C\)的元素个数是\(12-5 = 7\)个。

例3:有一个集合\(M\)包含从\(1\)到\(20\)的整数,集合\(N\)是\(M\)中能被\(3\)整除的数的集合,\(N=\{3, 6, 9, 12, 15, 18\}\),那么\(M\)中不能被\(3\)整除的数的个数为\(20 - 6 = 14\)个。

2. 数字组合相关例子

例4:从\(1 - 100\)这\(100\)个自然数中,去掉个位是\(0\)的数,剩下的数有\(100-10 = 90\)个。

例5:在所有三位数(\(100 - 999\))中,不含有数字\(7\)的数的个数。先计算所有三位数的个数是\(999 - 99 = 900\)个。含有数字\(7\)的三位数个数:百位是\(7\)的有\(100\)个;十位是\(7\)的且百位不是\(7\)的有\(8\times10 = 80\)个;个位是\(7\)的且百位和十位都不是\(7\)的有\(8\times9 = 72\)个。总共含有数字\(7\)的三位数有\(100+80 + 72=252\)个。那么不含有数字\(7\)的三位数个数是\(900 - 252 = 648\)个。

例6:从\(1 - 50\)中,减去能被\(4\)整除的数,剩下的数的个数为\(50-(50\div4) = 50 - 12 = 38\)个(这里\(50\div4\)取整数部分)。

3. 几何图形相关例子

例7:在一个边长为\(10\)的正方形区域内,有一个半径为\(3\)的圆形区域。那么正方形区域内不在圆形区域内的点的个数(假设点是均匀分布的),正方形内的点数可以近似看作面积为\(10\times10 = 100\)个单位(假设单位面积代表一个点),圆形区域内的点数近似看作面积为\(\pi\times3^2=9\pi\approx28.26\)个单位。那么正方形内不在圆形区域内的点数约为\(100 - 28.26\approx72\)个。

例8:在一个长为\(8\),宽为\(6\)的长方形内,有一个底为\(4\),高为\(3\)的三角形。长方形内不在三角形内的面积为\(8\times6-(4\times3\div2)=48 - 6 = 42\),如果是计算点的个数(假设均匀分布),就可以根据单位面积对应的点数来计算不在三角形内的点数。

例9:一个棱长为\(5\)的正方体,内部有一个棱长为\(2\)的小正方体(小正方体的顶点在大正方体内部)。大正方体的体积为\(5^3 = 125\),小正方体的体积为\(2^3 = 8\),那么大正方体中不在小正方体内部的体积为\(125 - 8 = 117\)。

4. 人员分配相关例子

例10:一个班级有\(40\)名学生,其中有\(15\)名学生参加了合唱比赛,那么没参加合唱比赛的学生有\(40 - 15 = 25\)名。

例11:公司有\(50\)名员工,有\(20\)名员工被分配到项目A,那么没被分配到项目A的员工有\(50 - 20 = 30\)名。

例12:在一场活动中,总共有\(120\)人报名,其中有\(30\)人是志愿者,那么非志愿者的人数是\(120 - 30 = 90\)人。

5. 时间安排相关例子

例13:一天有\(24\)小时,小明睡觉用了\(8\)小时,那么他不睡觉的时间是\(24 - 8 = 16\)小时。

例14:一个会议总时长为\(3\)小时,其中休息时间占了\(30\)分钟(\(0.5\)小时),那么会议实际讨论的时间是\(3 - 0.5 = 2.5\)小时。

例15:假期总共有\(7\)天,花在旅行上的时间是\(3\)天,那么不旅行的时间是\(7 - 3 = 4\)天。

6. 物品分配相关例子

例16:有\(30\)个苹果,其中\(10\)个是青苹果,那么红苹果的个数是\(30 - 10 = 20\)个。

例17:仓库里有\(50\)件商品,已经卖出了\(20\)件,那么仓库里还剩下的商品数量是\(50 - 20 = 30\)件。

例18:有一堆球,总共\(60\)个,其中彩色球有\(25\)个,那么单色球的个数是\(60 - 25 = 35\)个。

7. 活动参与相关例子

例19:学校举办运动会,共有\(800\)名学生参加,其中参加田径项目的有\(300\)名学生,那么不参加田径项目的学生人数是\(800 - 300 = 500\)名。

例20:一场音乐会门票总共售出\(1000\)张,其中VIP票卖了\(200\)张,那么非VIP票的张数是\(1000 - 200 = 800\)张。

组合数学 - 一门研究离散对象的科学。