组合数学复习

1、排列和组合
计数基本原理,加法法则和乘法法则

无重复无遗漏

排列 组合

排列

可重排列 mulitiset 依赖于无限集
26个英文字母能组成多少4位数的字符串 26的四次方
26个英文字母能组成多少4位数的字符串,其中每位字母不相同 P(26,4)
26个英文字母能组成多少4位数的字符串,其中每位字母不相同且b和d不相邻
容斥原理去除bd相邻的情况 C(24,2)*3!*2
多重 所有元素个数是有限的 依赖与有限集

组合

对于不可重组合,

可重组合 从可重集(有限)里,选取。
可重组合的证明:序号法 加上index进行证明 C(n+r-1,r)
非负整数解
习题1:给三个孩子发水果,一共12个一样的水果,每个孩子至少有一个水果,问有多少种分法。
解法,每人先放一个水果,九个水果,两个隔板 C(11,9)=C(11,2)
习题2:(x+y+z)的四次方 有多少项 推广二项式定理就是
x的a次方,y的b次方,z的c次方。a+b+c=4 C(6,2)
5个球有区别,4个盒子有区别,可以有空盒 4的5次方
5个球无区别,4个盒子有区别,可以有空盒 用非负整数解

eg1: 从无穷个香蕉,无穷个苹果,无穷个桃子中选取出五个
非负整数解,用隔板法

如果从 5个香蕉中,6个苹果,3个桃子中选取出来5个
那么就需要采用容斥原理 (有上限限制)

不相邻组合

从n个元素中取出r个不相邻的数进行组合,其组合数为C(n-(r-1),r)
也就是减去了index从而保证了不相邻。该模型与从n-r+1个元素中取出r个元素的无重组合。

生成函数(母函数)

色子的计数 。硬币的组合。母函数是母亲,计数序列是孩子。

最大的应用:整数拆分数。 难点在于:多项式的计算比较复杂(类似卷积)(64位的话极限是第417个数)

斐波那契数列。
线性常系数齐次递推关系:能够保证写出通项。
有初始值(f0=0,f1=1,f2=1),有递推的(fn=fn-1+fn-2).
常系数:常数作为系数;齐次 常数项为零。
从递推关系 直接寻找特征多项式 求 幂的系数 α2 - α -1 =0
特征多项式,
1、特征多项式无重根,k个不同的实数解。 系数由前几项代入决定。
2、有一对共轭负根。
3、有k重根。
注意母函数在这个过程中是一个桥梁,递推关系式。

汉诺塔的递推关系式:汉诺塔,h(n)=2h(n-1)+1 h(1)=1 。可以转换成线性常系数。
构造一个母函数 .H(X)=h(1)x +h(2)x2+…h(n)xn
h(n)=2n-1.

容斥原理

注意莫比乌斯反演需要自己能够识别出类似的公式样式,然后进行套用就可以了。

例题。求从1到500的整数中能被6或15除尽的偶数的个数。
也就是250中能被3且15整除的。
或者 直接算500中能被6整除的个数。 也就是83个

例题 完全由n个布尔变量确定的布尔函数个数
见ppt 容斥原理。

广义的容斥原理

pk是至少满足k个性质出现的元次
qk是恰好满足k个性质元次
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

burnside 引理 就可以对信息学竞赛
polya定理。复杂设计多面体。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值