组合数学笔记-计数原理

约定:

本笔记涉及的一切变量,若未特殊指明,则默认为非负整数。

计数原理

基本计数原理

加法原理(分类)

描述 若完成一件事有 n 种方式,第 i 种方式有 ai 种方法,那么完成这件事共有 i=1nai 种方法。

应用 从武汉到上海有乘火车、飞机、轮船 3 种交通方式可供选择,而火车、飞机、轮船分别有 k1,k2,k3 个班次,那么从武汉到上海共有 k1+k2+k3 种方法可以到达。

乘法原理(分步)

描述 若完成一件事有 n 个步骤,第 i 个步骤有 ai 种方法,那么完成这件事共有 i=1nai 种方法。

应用 从武汉到上海乘火车要换乘 3 次,3 次换乘分别有 k1,k2,k3 个班次,那么从武汉到上海共有 k1k2k3 种方法可以到达。

减法原理(正难则反)

描述 若方法全集为 U ,则满足性质 A 的方法集合 SA全集-不满足性质A的方法集合 ,即 USA¯ ,共有 |U||SA¯| 种方法。

应用 [1,n] 中不能被 2 整除的整数个数为 全部数字-能被2整除的数字 ,即 |[1,n]||{x|2x,1xn}|=nn2

除法原理(等价划分)

描述 若方法全集为 U ,恰好能被性质 A 划分成 k 个大小相等的等价类 Si(1in)(每个等价类内的方法对于性质 A 是同一种方法),则满足性质 A 的方法集合 SA每个等价类任选一个代表元组成的集合 ,共有 k=|U||Si| 种方法。

应用 n 个数中选 m 个数的组合 Cnm选数的排列数/每个组合被重复计数的次数 ,共有 PnmPmm 种。

重要计数原理

抽屉原理(鸽巢原理)

第一抽屉原理n 个物品放入 m 个抽屉,则至少存在一个抽屉有至少 nm 个物品。

第二抽屉原理n 个物品放入 m 个抽屉,则至少存在一个抽屉有至多 nm 个物品。

应用 [1,2n] 中任选 n+1 个整数,一定存在互质的数。考虑给连续两个数分组 (1,2),(3,4),,(2n1,2n) ,根据第一抽屉原理,至少存在一个组两个数都被选了,这两个数一定互质。

容斥原理

描述n 个集合 Si(1in) ,那么其全集大小 |i=1nSi| 满足

|i=1nSi|=1i1n|Si1|1i1<i2n|Si1Si2|++(1)n1|S1S2Sn|=k=1n(1)k11i1<i2<<ikn|j=1kSij|=T[1,n](1)|T|1|iTSi|

应用 [1,n] 中能被 23 整除的整数个数为 能被2整除的数字+能被3整除的数字-能被6整除的数字 ,即 nn2n3+n6

posted @   空白菌  阅读(133)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示