首页 > 其他分享 >基础组合数学

基础组合数学

时间:2024-10-02 23:22:16浏览次数:5  
标签:infty 二项式 frac 组合 sum 基础 数学 binom aligned

基础组合数学

组合数

\[\binom{n}{m} = \frac{n ^ {\underline{m}}}{m!} \]

性质

加法恒等式:

\[\binom{n}{m} = \binom{n - 1}{m} + \binom{n - 1}{m - 1} \]

提取吸收恒等式:

\[\binom{n}{m} = \frac{n}{m} \binom{n - 1}{m - 1} \]

二项式定理

\[(a + b) ^ n = \sum_{k = 0} ^ \infty \binom{n}{k} a ^ {n - k} b ^ k \]

当 \(k \geq n\) 时,\(\binom{n}{k} = 0\),因此原式子同样可以改写为:

\[(a + b) ^ n = \sum_{k = 0} ^ n \binom{n}{k} a ^ {n - k} b ^ k \]

推论

当 \(a = 1, b = -1\) 时:

\[[n = 0] = \sum_{k = 0} ^ \infty (-1) ^ k \binom{n}{k} \]

当 \(a = b = 1\) 时:

\[2 ^ n = \sum_{k = 0} ^ \infty \binom{n}{k} \]

当 \(a = 1\) 时:

\[(1 + x) ^ n = \sum_{k = 0} ^ \infty \binom{n}{k} x ^ k \]

如果对上式的左式取倒数:

\[\frac{1}{(1 + x) ^ n} = \sum_{k = 0} ^ \infty \binom{k + n - 1}{n - 1} x ^ k \]

证明的方法可以参考普通生成函数(OGF)


如果把 \(n\) 推广到复数域就得到了牛顿二项式定理

\[(1 + x) ^ \alpha = \sum_{k = 0} ^ \infty \binom{\alpha}{k} x ^ k \quad (\alpha \in \mathbb{C}) \]

事实上,二项式定理就是牛顿二项式定理的一个特例。


范德蒙德卷积:

\[\binom{n + m}{c} = \sum_{k = 0} ^ c \binom{n}{k} \binom{m}{c - k} \]

二项式反演

定义 \(f(x)\) 为选取恰好 \(x\) 个元素的方案数,\(g(x)\) 为选取不超过 \(x\) 个元素的方案数,则有:

\[\begin{aligned} g(n) &= \sum_{k = 0} ^ n \binom{n}{k} f(k) \\ \Leftrightarrow f(n) &= \sum_{k = 0} ^ n (-1) ^ {n - k} \binom{n}{i} g(k) \end{aligned} \]

另一种形式的二项式反演(标号颠倒):

\[\begin{aligned} g(n) &= \sum_{m \leq k \leq n} \binom{n - m}{k - m} f(k) \\ \Leftrightarrow f(n) &= \sum_{m \leq k \leq n} (-1) ^ {k - m} \binom{n - m}{k - m} g(k) \end{aligned} \]

卡特兰数

卡特兰数是一个特殊的数列,例如:

  • \(n\) 个元素进栈序列为:\(1,2,3, \dots n\),求有多少种出栈序列。

卡特兰数 \(C_n\) 就是指出栈序列的个数。

递推公式

\[\begin{aligned} C_0 &= 1\\ C_n &= \binom{2n}{n} - \binom{2n}{n - 1} \\ \Rightarrow C_n &= \frac{\binom{2n}{n}}{n + 1} \\ \Rightarrow C_n &= \frac{4n - 2}{n + 1} C_{n - 1} \end{aligned} \]

标签:infty,二项式,frac,组合,sum,基础,数学,binom,aligned
From: https://www.cnblogs.com/yiming564/p/18445266

相关文章

  • 初中数学随笔
    14.1整式的乘法:14.1同底数幂的乘法:同底数幂相乘,底数不变,指数相加。例:\(a^2\timesa^3=a^5,b^x\timesb^y=b^{x+y}\)14.2幂的乘方:幂的乘方,底数不变,指数相乘。例:\((a^2)^3=a^6,(b^x)^y=b^{xy}\)14.1.3积的乘方:积的乘方,等于把积的每一个因式分别乘方......
  • Spring 5基础
    Spring5基础spring是一个轻量级的,非入侵式的框架控制反转(IOC),面向切面编程(AOP)1.IOC推导packagecom.jf.dao;publicinterfaceUserDao{voidgetUser();}packagecom.jf.dao;publicclassUserDaoImplimplementsUserDao{@Overridepublicvoid......
  • 7、卷积神经网络基础
    1、边缘检测示例(EdgeDetectionExample)  卷积运算(convolutionaloperation)是卷积神经网络最基本的组成部分,使用边缘检测(edgedetection)作为入门样例。接下来,你会看到卷积是如何进行运算的。    在之前的人脸例子中,我们知道神经网络的前几层是如何检测边缘的,然后,后面的层......
  • 【深度学习基础模型】卷积神经网络(Convolutional Neural Networks, CNN)详细理解并附实
    【深度学习基础模型】卷积神经网络(ConvolutionalNeuralNetworks,CNN)详细理解并附实现代码。【深度学习基础模型】卷积神经网络(ConvolutionalNeuralNetworks,CNN)详细理解并附实现代码。文章目录【深度学习基础模型】卷积神经网络(ConvolutionalNeuralNetworks,......
  • 【高中数学/导数】已知函数f(x)=x^3-x+1,则以下四项正确的有?
    【问题】(多选题)已知函数f(x)=x^3-x+1,则以下四项正确的有?A.f(x)有两个极值点B.f(x)有三个零点C.点(0,1)是曲线y=f(x)的对称中心D.直线y=2x是曲线y=f(x)的切线【出处】《高考数学函数与导数题型解题研究》P4第3题中原教研工作室编著【解答】f'(x)=3x^2-1,明显函数有两个极值点,故A正......
  • [Java基础]对象的生命周期
    java对象生命周期对象的整个生命周期大致可以分为7个阶段:创建阶段(Creation)、应用阶段(Using)、不可视阶段(Invisible)、不可到达阶段(Unreachable)、可收集阶段(Collected)、终结阶段(Finalized)与释放阶段(Free)。创建阶段一个Java类(除Object类外)至少有一个父类(Object),这个规则既是强制的,也......
  • vue2与vue3中侦听器,Vue3中基础数据一个或多个ref
    <template><divid="app"><nav><p>vue2与vue3侦听器的区别</p><p>当前数值是:{{count}}</p><button@click="count++">点击++</button><hr><p>当前字符串是:{{st......
  • 第四章 CSS样式基础
    目录4.1CSS概述4.1.1.CSS的基本概念4.1.2传统HTML的缺点4.1.2.1.维护困难4.1.2.2.标记不足4.1.2.3.网页过“胖”4.1.2.4.定位困难4.1.3.CSS的特点和优势4.1.3.1.表现和内容分离4.1.3.2.增强了网页的表现力4.1.3.3.使整个网站显示风格趋于统一4.1.4.CSS的编写规则......
  • 全国大学生数学建模竞赛方法与技巧
    本文同步发布在这里!前言本随笔为数模国赛前的最后一堂课的笔记。有一些零零散散,但是信息量很大。如果有机会(现在是没必要啦),再整理成方便阅读的文字吧。数据题数据类题目获奖容易,拿国一难。同时选择该题的队伍数量较多,以2023年为例,三道题选择比例大约是A:B:C=1:3:9。做数据题......
  • 第四章 CSS样式基础
    4.1CSS概述4.1.1CSS的基本概念CSS中文释义为“层叠样式表”,它是以HTML为基础,设置网页的外观显示样式,如字体、颜色、背景的控制及整体的布局等,还可以针对不同的浏览器设置不同的样式4.1.2传统HTML的缺点1.维护困难:为了修改某个特殊标记的格式,需要花费很多时间,尤其是对......