1:x1+x2+x3+......xk=r的正整数解的个数
这个题目运用隔板法,r里面有r-1个孔隙,插入k-1个隔板,则可以分为k部分,那么答案就Cr−1k−1
但如果题目要求的是x1+x2+x3+......xk=r的非负整数解的个数呢。显然一个空隙就可以插入几个隔板而变的不好计算。
可以令yi=xi+1,那么式子转为为了y1+y2+y3+......yk=r+k的正整数解的个数,那么就答案就是Cr+k−1k−1
2:Pascal公式
Cnk=Cn−1k+Cn−1k−1
这个高中老师就证明过了,假设n个球有n-1个白球和1个黑球,求n个球里面选k个球求方案数,假设选了这个黑球,那就是Cn−1k−1,如果没有选这个黑球那么就是Cn−1k,相加即可
这个公式有啥用呢,就是可以在O(n2)里面处理二项式系数
3:二项式定理
(x+y)n=∑k=0nCnk∗xk∗yn−k
高中得时候都是自己死记下来的qwq,现在重温的时候感觉其实自己推出来很简单
(x+y)n=(x+y)∗(x+y).....(x+y)即有n个(x+y)相乘,如果有xk那么就是从n个括号里面选出k个x,其他的括号都是y,那么就是Cnk∗xk∗yn−k然后累加即可
如果是多项式系数呢
(x1+x2+x3......+xk)n=∑n1!n2!n3!....nk!n!x1n1x2n2.....xknk
其中(n1+n2....+nk=n),这个式子其实也不难理解,因为每一位都有可能从任何一个括号取出,直接让这些系数全排列就行了
可能这个不太好讲,直接看百度百科的解释