《Introductory Combinatorics Fifth Edition》学习笔记:

关于pascal三角形:

关于Pascal和二项式系数_数学

Pascal三角形递推函数:

关于Pascal和二项式系数_多项式_02

将n,k值看做dp数组的二维,由此得到动态规划转移式。


关于Pascal和二项式系数_数学_03

也可以看做是从

关于Pascal和二项式系数_递推_04

的点(0,0)走到其所在位置(n,k)。

不过,走法只有两种:

关于Pascal和二项式系数_递推_05

从这种图的角度也能理解为什么一行的和是上一行数字和的2倍。

同时我们也可以理解为什么一行的数字和是

关于Pascal和二项式系数_多项式_06

,所以我们得到:

关于Pascal和二项式系数_数学_07

二项式定理:

关于Pascal和二项式系数_数学_08

当我们设x=1,y=x,有:

关于Pascal和二项式系数_取整_09

有一个改变n的大小的重要等式:

关于Pascal和二项式系数_数学_10

证明:

关于Pascal和二项式系数_数学_11

有了它之后,可以得到这样的式子:

关于Pascal和二项式系数_取整_12

不难看懂吧

另一个重要的变n等式:

关于Pascal和二项式系数_取整_13

这玩意儿用公式不好推导,用组合原理想:假设将2n个苹果分成2份各n个,现在到2个果篮里拿够n个,那么就是:

关于Pascal和二项式系数_多项式_14

我们知道二项式系数是一个山峰序列,同时它具有这样的性质:当n是奇数时存在两个同高的最高峰,当n是偶数时仅存在一个最高峰。

通过数学推论:

关于Pascal和二项式系数_递推_15

如果n是一个奇数,那么存在着n+1=2k <--- n+1-k=k 即

关于Pascal和二项式系数_取整_16

一点其他的东西:关于x, 令floor函数是

关于Pascal和二项式系数_多项式_17

,它满足

关于Pascal和二项式系数_多项式_18

与之对应的是ceiling函数:

关于Pascal和二项式系数_递推_19

   函数值保证是整数

在计算机内:如果n是一个整数,折半后,统一向上取整:(n+1)/2,统一向下取整:n/2。

多项式定理:

定义

关于Pascal和二项式系数_递推_20

   其中 

关于Pascal和二项式系数_数学_21

关于Pascal和二项式系数_多项式_22

那么,pascal中的元素可以写成:

关于Pascal和二项式系数_数学_23

由Pascal的递推关系进一步得到多项式系数的递推式:

关于Pascal和二项式系数_数学_24

定理:设n是一个正整数,有:

关于Pascal和二项式系数_数学_25

其中,

关于Pascal和二项式系数_多项式_26

例如:对于

关于Pascal和二项式系数_多项式_27

展开后,

关于Pascal和二项式系数_数学_28

的系数对应:

关于Pascal和二项式系数_数学_29

接下来简单的说说当n是负数的情况:

当n<0,我们仍然按照计算原则进行下去。

关于Pascal和二项式系数_递推_30

所以有以下等式成立:

 

关于Pascal和二项式系数_递推_31