[组合数学]母函数与递推关系

news/2024/11/26 23:34:57/

文章目录

母函数—解决计数

普母函数—组合问题
指母函数—排列问题

在这里插入图片描述
f(x)= ∑ i = 1 n a i x i = a 0 + a 1 x + a 2 x 2 + a 3 x 3 + . . . + a n x n C n 0 + C n 1 ∗ x + C n 2 ∗ x 2 + . . . + C n n ∗ x n = \sum_{i=1}^n{a_ix^i}=\\ a_0 +a_1x + a_2 x^2 + a_3x^3+...+a_nx^n\\ C_n^0+C_n^1*x+C_n^2*x^2+...+C_n^n*x^n = i=1naixi=a0+a1x+a2x2+a3x3+...+anxnCn0+Cn1x+Cn2x2+...+Cnnxn= ( 1 + x ) n (1+x)^n (1+x)n
( 1 + x ) n = ∑ k = 0 n C n k x k = ∑ k = 0 n C n n − k x k (1+x)^n = \sum_{k=0}^nC_n^kx^k=\sum_{k=0}^nC_n^{n-k}x^k (1+x)n=k=0nCnkxk=k=0nCnnkxk
在这里插入图片描述
在这里插入图片描述

∑ k = 0 ∞ ( − 1 ) k C n + k − 1 k z k = 1 ( 1 + z ) n = ( 1 + z ) − n \sum_{k=0}^\infty (-1)^kC_{n+k-1}^{k}z^k=\frac{1}{(1+z)^n}=(1+z)^{-n} k=0(1)kCn+k1kzk=(1+z)n1=(1+z)n

( 1 + z ) α = ∑ k = 0 ∞ C α k z k (1+z)^{\alpha}=\sum_{k=0}^{\infty}C_{\alpha}^kz^k (1+z)α=k=0Cαkzk

( 1 − z ) − n = 1 ( 1 − z ) − n = ∑ k = 0 ∞ C n + k − 1 k z k 其中 ∣ z ∣ < 1 (1-z)^{-n} = \frac{1}{(1-z)^{-n}}=\sum_{k=0}^{\infty}C_{n+k-1}^{k}z^k \quad 其中|z|<1 (1z)n=(1z)n1=k=0Cn+k1kzk其中z<1

∑ n = 1 ∞ C 2 n n x n = ( 1 − 4 x ) − 1 2 \sum_{n=1}^{\infty}C_{2n}^{n}x^n=(1-4x)^{-\frac{1}{2}} n=1C2nnxn=(14x)21

其中 C 2 n n = 2 n ! n ! ∗ n ! = 2 n ∗ n ! n ! ∗ n ! = 2 n n ! 其中 C_{2n}^n=\frac{2n!}{n!*n!}=\frac{2^n*n!}{n!*n!}=\frac{2^n}{n!} 其中C2nn=n!n!2n!=n!n!2nn!=n!2n

1 ( 1 + x ) = ∑ k = 0 ∞ C − 1 k z k = ∑ k = 0 ∞ ( − 1 ) k x k \frac {1}{(1+x)} = \sum_{k=0}^{\infty}C_{-1}^kz^k=\sum_{k=0}^{\infty}(-1)^kx^k (1+x)1=k=0C1kzk=k=0(1)kxk

1 1 − x = ∑ n = 0 ∞ x n \frac {1}{1-x}=\sum_{n=0}^{\infty}x^n 1x1=n=0xn

1 ( 1 − x ) 2 = ∑ n = 0 ∞ ( n + 1 ) x n \frac{1}{(1-x)^2}=\sum_{n=0}^{\infty}(n+1)x^n (1x)21=n=0(n+1)xn

2 ( 1 − x ) 3 = ∑ n = 2 ∞ n ( n − 1 ) x n − 2 \frac{2}{(1-x)^3}=\sum_{n=2}^{\infty}n(n-1)x^{n-2} (1x)32=n=2n(n1)xn2

6 ( 1 − x ) 4 = ∑ n = 3 ∞ n ( n − 1 ) ( n − 2 ) x n − 3 \frac{6}{(1-x)^4}=\sum_{n=3}^{\infty}n(n-1)(n-2)x^{n-3} (1x)46=n=3n(n1)(n2)xn3

在这里插入图片描述
f ( x ) = a 0 + a 1 x 1 1 ! + a 2 x 2 2 ! + . . . + a n x n n ! f(x) = a_0 +a_1\frac{x_1}{1!}+a_{2}\frac{x^2}{2!}+...+a_{n}\frac{x^n}{n!} f(x)=a0+a11!x1+a22!x2+...+ann!xn

e a x = 1 + a x 1 ! + a 2 x 2 2 ! + . . . + a n x n n ! + . . . e^{ax} = 1+a\frac{x}{1!}+a^2\frac{x^2}{2!}+...+a^n\frac{x^n}{n!}+... eax=1+a1!x+a22!x2+...+ann!xn+...

e − x = 1 − x 1 ! + x 2 2 ! + . . . + ( − 1 ) n x n n ! . . . e^{-x}=1-\frac{x}{1!}+\frac{x^2}{2!}+...+(-1)^n\frac{x^n}{n!}... ex=11!x+2!x2+...+(1)nn!xn...

e x = 1 + x 1 ! + x 2 2 ! + . . . + x n n ! . . . e^{x}=1+\frac{x}{1!}+\frac{x^2}{2!}+...+\frac{x^n}{n!}... ex=1+1!x+2!x2+...+n!xn...

s i n ( x ) = x 1 + x 3 3 ! + x 2 n − 1 ( 2 n − 1 ) ! + . . . = e x − e − x 2 sin(x) = \frac{x}{1}+\frac{x^3}{3!}+\frac{x^{2n-1}}{(2n-1)!}+...=\frac{e^x - e^{-x}}{2} sin(x)=1x+3!x3+(2n1)!x2n1+...=2exex
c o s ( x ) = 1 + x 2 2 ! + x 4 4 ! + . . . + x 2 n 2 n ! + . . . = e − x + e x 2 cos(x)=1+\frac{x^2}{2!}+\frac{x^4}{4!}+...+\frac{x^{2n}}{2n!}+...=\frac{e^{-x}+e^x}{2} cos(x)=1+2!x2+4!x4+...+2n!x2n+...=2ex+ex
在这里插入图片描述

在这里插入图片描述
2m 1n 1r
在这里插入图片描述

组合 球相同 盒子不同 不能是空 C n − 1 m − 1 \quad C_{n-1}^{m-1} Cn1m1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数的拆分

在这里插入图片描述
在这里插入图片描述
把正整数 拆分成 a b c 的和的方法P(n)
1 ( 1 − x a ) ( 1 − x b ) ( 1 − x c ) = ( 1 + x a + x 2 a + . . . ) ( 1 + x b + x 2 b + . . . ) ( 1 + x c + x 2 c + . . . ) \frac{1}{(1-x^a)(1-x^b)(1-x^c)}=(1+x^a+x^{2a}+...)(1+x^b+x^{2b}+...)(1+x^c+x^{2c}+...) (1xa)(1xb)(1xc)1=(1+xa+x2a+...)(1+xb+x2b+...)(1+xc+x2c+...)

在这里插入图片描述
( 1 + x ) ( 1 + x 2 ) ( 1 + x 3 ) ( 1 + x 4 ) (1+x)(1+x^2)(1+x^3)(1+x^4) (1+x)(1+x2)(1+x3)(1+x4)

在这里插入图片描述
1 − x 2 = 1 + x 1 − x 1-x^2 = \frac {1+x}{1-x} 1x2=1x1+x
1 + x 2 = 1 − x 4 1 − x 2 1+x^2 = \frac{1-x^4}{1-x^2} 1+x2=1x21x4
1 − x 2 n 1 − x = 1 + x + x 2 + . . . + x 2 n − 1 \frac{1-x^{2n}}{1-x}=1+x+x^2+...+x^{2n-1} 1x1x2n=1+x+x2+...+x2n1

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

递推关系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
F n − F n − 1 − F n − 2 = 0 F n − 1 − F n − 2 − F n − 3 = 0 F_n-F_{n-1}-F_{n-2}=0\\F_{n-1}-F_{n-2}-F_{n-3}=0 FnFn1Fn2=0Fn1Fn2Fn3=0
在这里插入图片描述
在这里插入图片描述
C ( x ) = x n − b 1 x n − 1 − b 2 x n − 2 . . . = 0 C(x)=x^n-b_1x^{n-1}-b_2x^{n-2} ...=0 C(x)=xnb1xn1b2xn2...=0

常系数线性齐次递推关系

1.递推关系—
2.特征方程 线性齐次方程
3.求解-----特征根 q
a n = q n a_n=q^n an=qn是方程的解 写出通解的形式,
将初值带入即可得到递推关系

在这里插入图片描述

在这里插入图片描述
{ a n = 2 a n − 1 + a n − 2 − 2 a n − 3 ( n ≥ 3 ) a 0 = 1 , a 1 = 2 ; a 2 = 0 \begin{cases} a_n=2a_{n-1}+a_n-2-2a_{n-3} \; (n\ge 3)\\ a_0=1,a_1=2;a_2=0\\ \end{cases} {an=2an1+an22an3(n3)a0=1,a1=2;a2=0
求递推关系

x 3 − 2 x 2 − x + 2 = 0 x^3-2x^2-x+2=0 x32x2x+2=0
(x+1)(x-1)(x-2)=0
特征根是 -1 1 2
q 1 = 1 q 2 = − 1 q 3 = 2 q_1= 1 \quad q_2= -1 \quad q_3=2 q1=1q2=1q3=2

通解形式为 a n = c 1 q n + c 2 q n + c 3 q n a_n=c_1q^n+c_2q^n+c_3q^n an=c1qn+c2qn+c3qn 有几个根有几项

在这里插入图片描述
q 最终为1,忽略掉了

在这里插入图片描述在这里插入图片描述

x 2 − 2 x + 1 = 0 x^2-2x+1=0 x22x+1=0
特征根相同时, q 1 = q 2 = 1 a n = c 1 + c 2 n q_1=q_2=1 \\ a_n= c_1 +c_2n q1=q2=1an=c1+c2n
在这里插入图片描述

{ a n = − a n − 1 + 3 a n − 2 + 5 a n − 3 + 2 a n − 4 ( n ≥ 4 ) a 0 = 1 , a 1 = 0 , a 2 = 1 , a 3 = 2 \begin{cases} a_n=-a_{n-1}+3a_n-2+5a_{n-3}+2a_{n-4} \; (n\ge 4)\\ a_0=1,a_1=0,a_2=1,a_3=2\\ \end{cases} {an=an1+3an2+5an3+2an4(n4)a0=1,a1=0,a2=1,a3=2

x 4 + x 3 − 3 x 2 − 5 x − 2 = 0 q 1 = q 2 = q 3 = − 1 , q 4 = 2 x^4+x^3-3x^2-5x-2=0\\ q1=q2=q3=-1 ,q4=2 x4+x33x25x2=0q1=q2=q3=1,q4=2多项式除法
a n = c 1 ( − 1 ) n + c 2 n ( − 1 ) n + c 3 n 2 ( − 1 ) n + c 4 2 n a_n=c_1(-1)^n +c_2n(-1)^n+c_3n^2(-1)^n+c_42^n an=c1(1)n+c2n(1)n+c3n2(1)n+c42n

{ a 0 = c 1 + c 4 = 1 a 1 = − c 1 − c 2 − c 3 + 2 ∗ c 4 = 0 a 2 = c 1 + c 2 ∗ 2 + 4 c 3 + c 4 ∗ 4 = 1 a 3 = − c 1 − 3 c 2 − 9 c 3 + 8 c 4 = 2 \begin{cases} a_0=c_1+c_4 = 1 \\ a_1=-c_1-c_2-c_3+2*c_4=0\\ a_2 = c_1 + c_2*2+4c_3+c_4*4=1\\ a_3 = -c_1 -3c_2-9c_3+8_c4=2 \end{cases} a0=c1+c4=1a1=c1c2c3+2c4=0a2=c1+c22+4c3+c44=1a3=c13c29c3+8c4=2

c 1 = 42 52 , c 2 = − 29 52 , c 3 = 7 52 , c 4 = 10 52 c_1=\frac{42}{52},c_2=-\frac{29}{52},c_3=\frac{7}{52},c_4=\frac{10}{52} c1=5242,c2=5229,c3=527,c4=5210
a n = 42 52 ( − 1 ) n − 29 52 n ( − 1 ) n + 7 52 n 2 ( − 1 ) n + 10 52 2 n a_n=\frac{42}{52}(-1)^n-\frac{29}{52}n(-1)^n+\frac{7}{52}n^2(-1)^n+\frac{10}{52}2^n an=5242(1)n5229n(1)n+527n2(1)n+52102n

在这里插入图片描述
x 3 + 6 x 2 + 12 x + 8 = 0 ( x + 2 ) 3 = 0 x^3+6x^2+12x+8=0\\ (x+2)^3=0 x3+6x2+12x+8=0(x+2)3=0
( c 1 + c 2 n + c 3 n 2 = a n (c_1+c_2n+c_3n^2=a_n (c1+c2n+c3n2=an

在这里插入图片描述

常系数线性非齐次递推关系

1.找出递推关系
2.找出齐次递推关系,求出齐次的通解,然后求特解,从而得到递推关系

汉诺塔递推关系

在这里插入图片描述
求解齐次方程 a n − 2 a n − 1 = 0 a_n-2a_{n-1}=0 an2an1=0
特征方程 q =2
a n ∗ = c ∗ 2 n a_n^*=c *2^n an=c2n
由于f(n)=1 (上面丢掉的)
在这里插入图片描述

在这里插入图片描述
m=1 n=1 k=0 an=A
a2=3 = c1*2^n+A
A=-1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/74478.html

相关文章

使用FFMPEG进行音频重采样

准备 1. ffmpeg 4.4 2. sdl2 3.一段原始的音频PCM数据 重采样流程 1.设置输入音频参数和输出音频参数 2.根据设置的参数初始化SwrContent上下文 3.创建一个输入buffer, 根据输入的音频参数&#xff08;采样率&#xff0c;通道数&#xff0c;样本位深度&#xff09;申请空间…

Vm2沙箱逃逸漏洞复现(CVE-2023-32314)

0x01 产品简介 Node.js Node.js 是一个基于 V8 引擎的开源、跨平台的 JavaScript 运行环境&#xff0c;它可以在多个操作系统上运行&#xff0c;包括 Windows、macOS 和 Linux 等。Node.js 提供了一个运行在服务器端的 JavaScript 环境&#xff0c;使得开发者可以编写并发的、…

【Atlas200】华为AIPP配置文件使用

目录 AIPP介绍图像处理顺序例子&#xff1a;YUV420SP_U8转BGR格式归一化配置对应公式crop及padding功能配置生效AIPP转换模板 AIPP介绍 华为的AIPP&#xff08;AI Preprocessing&#xff09;是一种面向AI应用的图像预处理技术&#xff0c;旨在提高AI应用的效率和精度。AIPP支持…

【C++学习第十一讲】C++数据类型

文章目录 一、编程语言中的数据类型1.1 整型&#xff08;Integer&#xff09;1.2 浮点型&#xff08;Floating-Point&#xff09;1.3 字符型&#xff08;Character&#xff09;1.4 布尔型&#xff08;Boolean&#xff09;1.5 数组&#xff08;Array&#xff09;1.6 字符串&…

LeetCode 1373. Maximum Sum BST in Binary Tree【DFS,二叉搜索树】困难

本文属于「征服LeetCode」系列文章之一&#xff0c;这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁&#xff0c;本系列将至少持续到刷完所有无锁题之日为止&#xff1b;由于LeetCode还在不断地创建新题&#xff0c;本系列的终止日期可能是永远。在这一系列刷题文章…

Qt学习-QMap、QString

1、容器的概念 用于存储给定的数据类型的值&#xff0c;它是模板类&#xff0c;更具提供T的不同存储不同数据。 连续容器&#xff1a;QVector<T>,QLinkedList<T>,QList<T> 关联容器&#xff1a;QMap<K,T>,QHash<K,T> 2、Qt提供两个关联容器类…

(转载)MATLAB智能算法30个案例分析(2)——基于遗传算法和非线性规划的函数寻优算法

以下内容大部分来源于《MATLAB智能算法30个案例分析》&#xff0c;仅为学习交流所用。 1 理论基础 1.1 非线性规划 非线性规划是20世纪50年代形成的一门新兴学科。1951年库恩和塔克发表的关于最优性条件(后来称为库恩塔克条件)的论文是非线性规划诞生的标志。非线性规划研究…

Mybatis是什么?Mybatis中动态sql常用标签有哪些?

Mybatis是什么&#xff1f; Mybatis是一种开源的Java持久层框架&#xff0c;它可以将SQL语句和Java代码进行分离&#xff0c;使得开发人员可以更加专注于业务逻辑的实现。与Hibernate等ORM框架不同的是&#xff0c;Mybatis使用XML或注解的方式来描述SQL语句&#xff0c;这种方式…