【组合数学】生成函数

程序员必学:组合数学与生成函数的应用 组合数学是研究有限集合的选择、排列和组合方式的数学分支。 阅读详情
AI摘要

本文介绍生成函数,它是解决计数问题的有效方法,通过形式幂级数将数列与幂级数建立对应关系。阐述了生成函数的性质,还说明了用其求解递推关系的步骤,以及在组合数、排列数、组合型和排列型分配问题等计数问题中的应用,并配有相关习题。

1.形式幂级数

生成函数是解决计数问题的一种有效方法,它的中心思想是:对于一个有限或无限数列 a 0 , a 1 , a 2 , . . . {a_0,a_1,a_2,...} a0​,a1​,a2​,...,用 { x i } ( i = 0 , 1 , . . . ) \{x^i\}(i=0,1,...) {xi}(i=0,1,...)这样的生成基构成形式幂级数 A ( x ) = a 0 + a 1 x + a 2 x 2 + . . . A(x)=a_0+a_1x+a_2x^2+... A(x)=a0​+a1​x+a2​x2+... 使 { a i } \{a_i\} {ai​} 与 { x i } \{x^i\} {xi} 成一一对应关系,由此 { a i } \{a_i\} {ai​} 与 { x i } \{x^i\} {xi} 构成了一个整体,通过研究幂级数 A ( x ) A(x) A(x),导出数列 { a 0 , a 1 , a 2 , . . . } \{a_0,a_1,a_2,...\} {a0​,a1​,a2​,...}的构造和性质。
称 A ( x ) A(x) A(x) 为序列 { a 0 , a 1 , a 2 , . . . } \{a_0,a_1,a_2,...\} {a0​,a1​,a2​,...} 的生成函数,并记为 G ( a n ) G(a_n) G(an​)

对于形式幂级数可以像收敛的幂级数那样进行运算,运算的定义和规则完全相同

定义 1.1:对于任意 A ( x ) = ∑ k = 0 ∞ a k x k A(x)=\sum^{\infty}_{k=0}a_kx^k A(x)=∑k=0∞​ak​xk,规定 D A ( x ) DA(x) DA(x) 为 A ( x ) A(x) A(x) 的导数且 D A ( x ) ≡ ∑ k = 0 ∞ k a k x k − 1 DA(x)\equiv \sum^{\infty}_{k=0}ka_kx^{k-1} DA(x)≡∑k=0∞​kak​xk−1

2.生成函数性质

一个数列和它的生成函数是一一对应的。 已知数列便得知它的生成函数(系数项确定)。同理求得生成函数,则数列也随之而定。
数列 { a 0 , a 1 , a 2 , . . . } \{a_0,a_1,a_2,...\} {a0​,a1​,a2​,...} 的生成函数为 A ( x ) = ∑ k = 0 ∞ a k x k A(x)=\sum^{\infty}_{k=0}a_kx^k A(x)=∑k=0∞​ak​xk
数列 { b 0 , b 1 , b 2 , . . . } \{b_0,b_1,b_2,...\} {b0​,b1​,b2​,...} 的生成函数为 B ( x ) = ∑ k = 0 ∞ b k x k B(x)=\sum^{\infty}_{k=0}b_kx^k B(x)=∑k=0∞​bk​xk
可以得到生成函数的如下一些性质

性质 2.1:若 b k = { 0 ( k < l ) a k − l ( k ≥ l ) b_k=\left\{\begin{matrix} 0 & (k<l)\\ a_{k-l} & (k\ge l) \end{matrix}\right. bk​={0ak−l​​(k<l)(k≥l)​ 则 B ( x ) = x l ⋅ A ( x ) B(x)=x^l\cdot A(x) B(x)=xl⋅A(x)

性质 2.2:若 b k = a k + l b_k=a_{k+l} bk​=ak+l​ ,则 B ( x ) = 1 x l ( A ( X ) − ∑ k = 0 l − 1 a k x k ) B(x)=\cfrac{1}{x^l}(A(X)-\sum_{k=0}^{l-1} a_kx^k) B(x)=xl1​(A(X)−∑k=0l−1​ak​xk)

性质 2.3:若 b k = ∑ i = 0 k a i b_k=\sum_{i=0}^{k}a_i bk​=∑i=0k​ai​,则 B ( x ) = A ( x ) 1 − x B(x)=\cfrac{A(x)}{1-x} B(x)=1−xA(x)​

性质 2.4:若 b k = ∑ i = k ∞ a i b_k=\sum_{i=k}^{\infty}a_i bk​=∑i=k∞​ai​,则 B ( x ) = A ( 1 ) − x A ( x ) 1 − x B(x)=\cfrac{A(1)-xA(x)}{1-x} B(x)=1−xA(1)−xA(x)​

性质 2.5:若 b k = k a k b_k=ka_k bk​=kak​,则 B ( x ) = x A ( x ) B(x)=xA(x) B(x)=xA(x)

性质 2.6:若 b k = a k k + 1 b_k=\cfrac{a_k}{k+1} bk​=k+1ak​​,则 B ( x ) = 1 x ∫ 0 x A ( t ) d t B(x)=\cfrac{1}{x}\int_{0}^{x}A(t)dt B(x)=x1​∫0x​A(t)dt

性质 2.7:若 c k = α a k + β b k c_k=\alpha a_k+\beta b_k ck​=αak​+βbk​,则 C ( x ) ≡ ∑ k = 0 ∞ c k x k = α A ( x ) + β B ( x ) C(x)\equiv \sum_{k=0}^{\infty}c_kx^k=\alpha A(x)+\beta B(x) C(x)≡∑k=0∞​ck​xk=αA(x)+βB(x)

数列生成函数
{1,1,1,…} G { 1 } = 1 1 − x G\{1\}=\cfrac{1}{1-x} G{1}=1−x1​
{ a 0 , a 1 , a 2 , . . . } \{a^0,a^1,a^2,...\} {a0,a1,a2,...} G { a k } = 1 1 − a x G\{a^k\}=\cfrac{1}{1-ax} G{ak}=1−ax1​
{0,1,2,…} G { k } = x ( 1 − x ) 2 G\{k\}=\cfrac{x}{(1-x)^2} G{k}=(1−x)2x​
{ 0 ⋅ 1 , 1 ⋅ 2 , 2 ⋅ 3 , . . . } \{0\cdot1,1\cdot2,2\cdot3,...\} {0⋅1,1⋅2,2⋅3,...} G { k ( k + 1 ) } = 2 x ( 1 − x ) 3 G\{k(k+1)\}=\cfrac{2x}{(1-x)^3} G{k(k+1)}=(1−x)32x​
{ 0 ⋅ 1 ⋅ 2 , 1 ⋅ 2 ⋅ 3 , 2 ⋅ 3 ⋅ 4 , . . . } \{0\cdot1\cdot2,1\cdot2\cdot3,2\cdot3\cdot4,...\} {0⋅1⋅2,1⋅2⋅3,2⋅3⋅4,...} G { k ( k + 1 ) ( k + 2 ) } = 6 x ( 1 − x ) 4 G\{k(k+1)(k+2)\}=\cfrac{6x}{(1-x)^4} G{k(k+1)(k+2)}=(1−x)46x​
{0,1,4,…} G { k 2 } = x ( 1 + x ) ( 1 − x ) 3 G\{k^2\}=\cfrac{x(1+x)}{(1-x)^3} G{k2}=(1−x)3x(1+x)​
{0,1,8,…} G { k 3 } = x 3 + 4 x 2 + x ( 1 − x ) 4 G\{k^3\}=\cfrac{x^3+4x^2+x}{(1-x)^4} G{k3}=(1−x)4x3+4x2+x​
{ 1 0 ! , 1 1 ! , 1 2 ! , . . . } \{\cfrac{1}{0!},\cfrac{1}{1!},\cfrac{1}{2!},...\} {0!1​,1!1​,2!1​,...} G { 1 k ! } = e x G\{\cfrac{1}{k!}\}=e^x G{k!1​}=ex
{ ( α 0 ) , ( α 1 ) , ( α 2 ) , . . . } \{\binom{\alpha}{0},\binom{\alpha}{1},\binom{\alpha}{2},...\} {(0α​),(1α​),(2α​),...} G { ( α k ) } = ( 1 + x ) α G\{\binom{\alpha}{k}\}=(1+x)^\alpha G{(kα​)}=(1+x)α
{ ( n + 0 0 ) , ( n + 1 1 ) , ( n + 2 2 ) , . . . } \{\binom{n+0}{0},\binom{n+1}{1},\binom{n+2}{2},...\} {(0n+0​),(1n+1​),(2n+2​),...} G { ( n + k k ) } = 1 ( 1 − x ) n + 1 G\{\binom{n+k}{k}\}=\cfrac{1}{(1-x)^{n+1}} G{(kn+k​)}=(1−x)n+11​

习题1、 求序列{5, 6, 7, …, n + 5, …}的生成函数

在这里插入图片描述

习题2、 利用生成函数计算 1 3 + 2 3 + . . . + n 3 1^3+2^3+...+n^3 13+23+...+n3

在这里插入图片描述

3.生成函数求解递推关系

生成函数求解递推关系基本步骤如下:

  1. 令 A ( x ) = ∑ n = 0 ∞ f ( n ) x n A(x)=\sum_{n=0}^{\infty}f(n)x^n A(x)=∑n=0∞​f(n)xn
  2. 将关于 f ( n ) f(n) f(n) 的递推关系式转化成关于 A ( x ) A(x) A(x) 的方程式
  3. 解出 A ( x ) A(x) A(x) ,将 A ( x ) A(x) A(x) 展开成 x 的幂级数, x n x^n xn 的系数即是 f ( n ) f(n) f(n)

习题3、 用生成函数求解递推关系 { f ( n ) = 4 f ( n − 2 ) f ( 0 ) = 0 , f ( 1 ) = 1 \left\{\begin{matrix} f(n)=4f(n-2)\\ f(0)=0,f(1)=1 \end{matrix}\right. {f(n)=4f(n−2)f(0)=0,f(1)=1​

在这里插入图片描述

习题4、 用生成函数求解递推关系 { f ( n ) = f ( n − 1 ) + 9 f ( n − 2 ) − 9 f ( n − 3 ) f ( 0 ) = 0 , f ( 1 ) = 1 , f ( 2 ) = 2 \left\{\begin{matrix} f(n)=f(n-1)+9f(n-2)-9f(n-3)\\ f(0)=0,f(1)=1,f(2)=2 \end{matrix}\right. {f(n)=f(n−1)+9f(n−2)−9f(n−3)f(0)=0,f(1)=1,f(2)=2​

在这里插入图片描述

习题5、 用生成函数求解递推关系 { f ( n ) = f ( n − 1 ) + n 2 f ( 0 ) = 0 \left\{\begin{matrix} f(n)=f(n-1)+n^2\\ f(0)=0 \end{matrix}\right. {f(n)=f(n−1)+n2f(0)=0​

在这里插入图片描述

4.生成函数在计数问题中的应用

生成函数求计数问题基本步骤如下:

  1. 设定目标元素的各集合 M i = { . . . } M_i=\{...\} Mi​={...}
  2. 展开式的积 → \rightarrow → 封闭式的积 → \rightarrow → 展开式的简洁式
  3. 从简洁展开式中找 x n x^n xn系数

4.1 组合数的生成函数

定理 4.1:设从 n 元集合 S = { a 1 , a 2 , . . . , a n } S=\{a_1,a_2,...,a_n\} S={a1​,a2​,...,an​} 取 k 个元素的组合数为 b k b_k bk​ ,若限定元素 a i a_i ai​ 出现的次数集合为 M i M_i Mi​ , 则该组合数序列的生成函数为 ∏ i = 1 n ( ∑ m ∈ M i x m ) \prod_{i=1}^{n} (\sum_{m\in M_i}^{} x^m) ∏i=1n​(∑m∈Mi​​xm)

习题6、 设多重集合 S = { ∞ ⋅ e 1 , ∞ ⋅ e 2 , ∞ ⋅ e 3 , ∞ ⋅ e 4 } S=\{\infty \cdot e_1,\infty \cdot e_2,\infty \cdot e_3,\infty \cdot e_4\} S={∞⋅e1​,∞⋅e2​,∞⋅e3​,∞⋅e4​}, a n a_n an​表示集合 S 满足下列条件的 n 组合数,分别求数列 { a n a_n an​} 生成函数
(1) e 1 e_1 e1​不出现, e 2 e_2 e2​至多出现 1 次
(2) e 1 e_1 e1​出现 1,3 或 11 次, e 2 e_2 e2​出现 2,4 或 5 次

在这里插入图片描述

4.2 排列数的指数型生成函数

定理 4.2:多重集合 M = { ∞ ⋅ a 1 , ∞ ⋅ a 2 , . . . , ∞ ⋅ a n } M=\{\infty \cdot a_1,\infty \cdot a_2,...,\infty \cdot a_n\} M={∞⋅a1​,∞⋅a2​,...,∞⋅an​} 的 k 排列中,若限定元素 a i a_i ai​ 出现的次数集合为 M i ( 1 ≤ i ≤ n ) M_i(1\le i \le n) Mi​(1≤i≤n),则排列数的指数型生成函数为 ∏ i = 1 n ( ∑ m ∈ M i x m m ! ) \prod_{i=1}^{n} (\cfrac{\sum_{m\in M_i}^{} x^m}{m!}) ∏i=1n​(m!∑m∈Mi​​xm​)
数列{1,1, ,1}的指数型生成函数 e ( x ) = ∑ n = 0 ∞ x n n ! e(x)=\sum_{n=0}^{\infty}\cfrac{x^n}{n!} e(x)=∑n=0∞​n!xn​, e ( x ) e ( y ) = e ( x + y ) e(x)e(y)=e(x+y) e(x)e(y)=e(x+y)

e ( x ) e ( − x ) = e ( 0 ) = 1 e ( − x ) = 1 e ( x ) e ( x ) + e ( − x ) 2 = 1 + x 2 2 ! + x 4 4 ! + . . . e ( x ) − e ( − x ) 2 = x 1 ! + x 3 3 ! + . . . e(x)e(-x)=e(0)=1 \quad\quad\quad\quad\quad\quad\quad\quad\quad\quad e(-x)=\cfrac{1}{e(x)}\\ \cfrac{e(x)+e(-x)}{2}=1+\cfrac{x^2}{2!}+\cfrac{x^4}{4!}+... \quad\quad\quad\quad\quad \cfrac{e(x)-e(-x)}{2}=\cfrac{x}{1!}+\cfrac{x^3}{3!}+... e(x)e(−x)=e(0)=1e(−x)=e(x)1​2e(x)+e(−x)​=1+2!x2​+4!x4​+...2e(x)−e(−x)​=1!x​+3!x3​+...

习题7、 a,b,c,d,e 组成的长为 n 的字中,要求 a 与 b 的个数之和为偶数,这样的字有多少个?

在这里插入图片描述

4.3 组合型分配问题

定理 4.3:把 k 个相同的球放入 n 个不同的盒子 a 1 , a 2 , . . . , a n a_1,a_2,...,a_n a1​,a2​,...,an​ 中,限定盒子 a i a_i ai​ 的容量集合为 M i M_i Mi​ , 则其分配方案数的生成函数为 ∏ i = 1 n ( ∑ m ∈ M i x m ) \prod_{i=1}^{n} (\sum_{m\in M_i}^{} x^m) ∏i=1n​(∑m∈Mi​​xm)

习题8、 求方程 x 1 + 2 x 2 + 4 x 3 = 21 x^1+2x^2+4x^3=21 x1+2x2+4x3=21 的正整数解的个数?

该问题相当于从 S = { ∞ ⋅ a 1 , ∞ ⋅ a 2 , ∞ ⋅ a 3 } S=\{ \infty \cdot a_1,\infty \cdot a_2,\infty \cdot a_3 \} S={∞⋅a1​,∞⋅a2​,∞⋅a3​} 中取出21个组合数,设 a 1 , a 2 , a 3 a_1,a_2,a_3 a1​,a2​,a3​ 限制出现的次数集合为 M 1 = { 1 , 2 , 3 , . . . } , M 2 = { 2 , 4 , . . . } , M 3 = { 4 , 8 , . . . } M_1=\{1,2,3,...\},M_2=\{2,4,...\},M_3=\{4,8,...\} M1​={1,2,3,...},M2​={2,4,...},M3​={4,8,...}
组合生成函数为 ( x + x 2 + . . . ) ( x 2 + x 4 + . . . ) ( x 4 + x 8 + . . . ) = x 7 1 1 − x ⋅ 1 1 − x 2 ⋅ 1 1 − x 4 = x 7 ( 1 + x ) 1 ( 1 − x 2 ) 2 ⋅ 1 1 − x 4 = x 7 ( 1 + x ) ( 1 + x 2 ) 2 1 ( 1 − x 4 ) 3 = ( x 7 + x 8 + 2 x 9 + 2 x 10 + x 11 + x 12 ) ∑ k = 0 ∞ ( k + 3 − 1 k ) x 4 k (x+x^2+...)(x^2+x^4+...)(x^4+x^8+...)\\=x^7\cfrac{1}{1-x}\cdot \cfrac{1}{1-x^2}\cdot \cfrac{1}{1-x^4}\\=x^7(1+x)\frac{1}{(1-x^2)^2}\cdot \cfrac{1}{1-x^4}\\=x^7(1+x)(1+x^2)^2\cfrac{1}{(1-x^4)^3}\\=(x^7+x^8+2x^9+2x^{10}+x^{11}+x^{12})\sum_{k=0}^{\infty}\binom{k+3-1}{k}x^{4k} (x+x2+...)(x2+x4+...)(x4+x8+...)=x71−x1​⋅1−x21​⋅1−x41​=x7(1+x)(1−x2)21​⋅1−x41​=x7(1+x)(1+x2)2(1−x4)31​=(x7+x8+2x9+2x10+x11+x12)k=0∑∞​(kk+3−1​)x4k x 21 x^{21} x21 的系数为 2 ⋅ ( 3 + 3 − 1 3 ) = 20 2\cdot \binom{3+3-1}{3}=20 2⋅(33+3−1​)=20

4.4 排列型分配问题

定理 4.4:把 k 个不同的球放入 n 个不同的盒子 a 1 , a 2 , . . . , a n a_1,a_2,...,a_n a1​,a2​,...,an​ 中,限定盒子 a i a_i ai​ 的容量集合为 M i M_i Mi​ , 则其分配方案数的生成函数为 ∏ i = 1 n ( ∑ m ∈ M i x m m ! ) \prod_{i=1}^{n} (\cfrac{\sum_{m\in M_i}^{} x^m}{m!}) ∏i=1n​(m!∑m∈Mi​​xm​)

习题9、 用红、白、蓝 3 种颜色给1×n棋盘着色,要求白色方格数是偶数,有多少种方案?

在这里插入图片描述


第四章课后习题:作业 第四章 生成函数

组合数学$4 递推关系与生成函数 C4 递推关系与生成函数 S0 斐波那契数列 1)递推公式:fn+2=fn+1+fn,f0=0,f1=1f_{n+2} = f_{n+1}+f_n,f_0 = 0,f_1 = 1fn+2​=fn+1​+fn​,f0​=0,f1​=1 2)通项公式:fn=15[(1+52)n−(1−52)n]f_n = \frac{1}{\sqrt{5}}[(\frac{1+\sqrt{5}}{2})^n - (\frac{1-\sqrt{5}}{2})^n]fn​=5​1​[(21+5​​)n−(21−5​​)n] 3)与 阅读详情

相关推荐

5、生成函数:组合数学中的强大工具

本文深入探讨了生成函数在组合数学中的广泛应用,详细介绍了生成函数的基础操作、名称由来以及其与序列之间的关系。重点分析了贝尔数和第二类斯特林数的生成函数形式,并介绍了多宾斯基公式及其另一种证明方法。同时,讨论了二项式变换及其反演定理,展示了生成函数如何帮助推导组合序列的性质和公式。最后,总结了生成函数在组合问题中的应用思路,并展望了其在更复杂数学领域中的潜在研究方向。

opencv7vision的博客 132

生成函数(母函数)

目录 一,生成函数 1,普通型母函数 2,指数型母函数 二,生成函数的应用 1,硬币兑换问题 2,整数拆分问题 3,组合选取问题 4,骰子趣题 三,OJ实战 HDU - 1398 Square Coins HDU - 1028 Ignatius and the Princess III HDU - 1085 Holding Bin-Laden Captive! HDU - 1171 Big Event in HDU(0-1背包) HDU - 1709 The Balance H

nameofcsdn的博客 3261

排列与组合数学中的递归关系与生成函数

本文探讨了排列与组合数学中的递归关系和生成函数的应用。通过分析递归关系式,我们能够理解生成函数如何用于求解特定的组合问题,如计算排列中上升运行的数量,以及如何将排列放入可区分的盒子中。文章还涉及了平均值和方差的计算,以及如何通过特定的排列规则来推导出对应的森林结构。这些高级数学概念在解决复杂的组合问题时提供了有力的工具。

weixin_36074800的博客 288

生成函数(母函数)——目前最全的讲解

生成函数(母函数) 什么是生成函数:wiki上的介绍 在数学中,某个序列(an)n∈N\large {\displaystyle (a_{n})_{n\in \mathbb {N} }}(an​)n∈N​ 的母函数(又称生成函数,英语:Generating function)是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。使用母...

aiweiluan5095的博客 3726

告别迷茫!新手如何从RTKLIB命令行程序入手,快速理解GNSS解算全流程

本文为GNSS新手提供RTKLIB命令行程序实战指南,重点介绍如何通过`rnx2rtkp`后处理解算工具快速掌握GNSS解算全流程。从环境搭建、程序编译到核心算法解析,帮助读者理解RTKLIB源码结构,并通过真实数据处理案例演示完整解算过程,是入门GNSS定位技术的实用教程。

weixin_42524226的博客 359

常见js手撕题及算法总结

设计一个lazyMan,实现以下功能: LazyMan(‘Tony’); // Hi I am Tony LazyMan(‘Tony’).sleep(10).eat(‘lunch’); // Hi I am Tony // 等待了10秒… // I am eating lunch LazyMan(‘Tony’).eat(‘lunch’).sleep(10).eat(‘dinner’); // H...

没有名字适合我的博客 3176

生成函数简介(Generating function)

生成函数(Generating function),又称母函数,是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。使用母函数解决问题的方法称为母函数方法。 生成函数有许多不同的种类,但大多可以表示为单一的形式: F(x)=∑nankn(x) F(x)=\sum_{n}a_{n}k_{n}(x) F(x)=n∑​an​kn​(x) 其中kn(x)k_{n}(x)kn​(x)被称为核函数。不同的核函数会导出不同的生成函数,拥有不同的性质。举个例子: 普通生成函数:kn(x)=xnk_{n}(x)=

qq_32515081的博客 8008

Windows安装WSL子系统及docker,以及WSL和docker配置、使用及问题解决

在Windows操作系统中,Ubuntu子系统(也称为Windows Subsystem for Linux, WSL)为开发者提供了一个在Windows环境下运行Linux环境的平台。然而,有时用户在按照Ubuntu子系统或者使用WSL时,可能会遇到各种问题,下面总结一下解决方式。想要在Windows上安装Docker(实际上是基于Hyper-V或者WSL2这两项虚拟化技术),需要开启虚拟化功能,所以不管是对于系统还是硬件都有一定的要求。

sym的博客 9782

组合数学——生成函数

生成函数 生成函数(generating function),又称母函数,是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。 生成函数有许多不同的种类,但大多可以表示为单一的形式: F(x)=∑n=0∞ankn(x) F(x) = \sum_{n=0}^{\infty}a_{n}k_{n}(x) F(x)=n=0∑∞​an​kn​(x) 其中ana_{n}an​是数列的第nnn项,kn(x)k_{n}(x)kn​(x)被称为核函数,不同的核函数决定了不同类型的生成函数。生成函数既可以是有限的,也可

jiahonghao2002的博客 5508

Mask2former自定义数据集实现滑坡语义分割

先介绍一下这次用的数据集:Bijie Landslide Dataset,是武汉大学在Triplesat卫星上裁剪的数据集,包含770张滑坡(image、mask、dem、边界坐标txt)和2003张非滑坡数据(dem、image)。直接在ade20k修改,按照路径和设置将预处理数据放好,该步骤很快就能结束,打开的图片是全黑的,因为0和1在图片上肉眼较难区分。bijie的数据集可以直接使用,接下去的步骤是1、预处理数据。配置文件修改训练类别和训练类型,由于我们分割的是滑坡,所以进行语义分割。

weixin_57812838的博客 2215

Simulink仿真避坑指南:如何设置步长、powergui和模块采样时间才能让控制周期更稳定

本文深入解析Simulink仿真中步长、powergui和模块采样时间的协同配置方法,帮助工程师解决控制周期不稳定问题。通过实际案例和参数调优技巧,指导用户精准设置仿真参数,确保电机控制、电力电子系统等工业仿真结果的可靠性。

weixin_42524762的博客 418

生成函数

转载请注明 目录 转载请注明 1.前言 2.必要知识 2.1形式幂级数 2.1.1概念 2.1.2特点 2.1.3运算 2.1.4关于形式幂级数的(群的)逆元和单位元 2.2齐次方程与非齐次方程 2.2.1概念 2.2.2举例 3.生成函数 3.1普通型母函数 3.1.1定义 3.1.2常见普通型母函数 3.1.3定理一 3.1.4例子 3.2指数型母函数 ...

Ivanzn的博客 4376

详解vit_base_patch16_224

ViT-Base模型的核心思想是将输入图像划分为多个小块(patches),并使用Transformer架构来处理这些小块。具体来说,ViT-Base使用16x16像素的patch大小,输入图像的尺寸为224x224像素,这意味着每张图像将被划分为49个patch(22416×22416=14×14=19616224​×16224​=14×14=196个patch)。ViT-Base(ViT-B/16)通过将图像处理任务转化为序列处理任务。

具身机器人和通用AI 3225

【组合数学】指数生成函数 ( 指数生成函数求解多重集排列示例 2 )

指数生成函数求解多重集排列示例 2

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 1288

Android 14.0 系统开机屏幕设置默认横屏显示

在14.0的系统ROM产品定制化开发中,对于产品需求来说,由于是宽屏设备所以产品需要开机默认横屏显示,开机横屏显示这就需要从 两部分来实现,一部分是系统开机动画横屏显示,另一部分是系统屏幕显示横屏显示,从这两方面就可以做到开机默认横屏显示了

安卓兼职framework和app工程师的博客 2150

【WorkBuddy从入门到精通实战教程】使用手册 第 1 章 初识 WorkBuddy

腾讯推出全场景AI办公助手WorkBuddy,突破传统聊天机器人局限,实现从需求理解到结果交付的全流程自动化。该工具通过自然语言交互,可自主规划执行复杂任务,包括文件处理、数据分析、PPT制作等,支持多模型切换和技能扩展。内置权限管控机制确保本地文件操作安全,显著降低人工切换工具的成本,提升职场效率。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 1287

【组合数学】指数生成函数 ( 指数生成函数性质 | 指数生成函数求解多重集排列 )

一、指数生成函数性质、 二、指数生成函数求解多重集排列

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 2143

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【组合数学】生成函数 简要介绍 ( 生成函数定义 | 牛顿二项式系数 | 常用的生成函数 | 与常数相关 | 与二项式系数相关 | 与多项式系数相关 )

① 生成函数定义 ② 牛顿二项式 ③ 常用的生成函数

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 4656

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

组合数学的之生成函数

【组合数学】指数生成函数 ( 指数生成函数求解多重集排列示例 )_多组数据生成指数_韩曙亮的博客-优快云博客

nihaoakekeke的博客 104

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【组合数学】生成函数 ( 求和性质 )

一、生成函数求和性质 1 ( 向前求和 )、 二、生成函数求和性质 2 ( 向后求和 )

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 2546

【组合数学】生成函数 ( 生成函数应用场景 | 使用生成函数求解递推方程 )

一、生成函数应用场景、 二、使用生成函数求解递推方程、

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 4858

【组合数学】生成函数 ( 使用生成函数求解多重集 r 组合数 )

一、使用生成函数求解多重集 r 组合数 、 二、使用生成函数求解多重集 r 组合数 示例

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 3570

【组合数学】生成函数 ( 性质总结 | 重要的生成函数 ) ★

一、生成函数性质总结、 二、生成函数与序列的对应

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 3981

Java中的组合数学算法:如何实现排列组合与生成函数

本文介绍了如何在Java中实现组合数学算法,包括排列、组合和生成函数。在组合数学中,排列和组合是两种基本的计算方法,用于处理各种排列问题。排列指的是从一组对象中选取若干个对象,并对其进行排列,组合则是从一组对象中选取若干个对象,不考虑排列顺序。生成函数是一种用于处理组合数学问题的工具,特别是在概率生成和组合问题中。组合的数学定义是从n个元素中选取r个组合,组合数为 ( C(n, r) = \frac{n!排列的数学定义是从n个元素中取r个进行排列,排列数为 ( P(n, r) = \frac{n!

微赚淘客系统开发者博客 822

生成函数、组合数学

[ARC089D] ColoringBalls 咕着 咕着 [ARC096C] Everything on It 容斥,枚举有kkk种元素用了≤1\leq 1≤1次,其中有jjj种元素用了111次。 则答案为: ∑k=0n(−1)k(nk)22n−k∑j=0k(kj)∑p=0j{jp}2(n−k)p\sum_{k=0}^n(-1)^k\binom nk2^{2^{n-k}}\sum_{j=0}^k \binom kj\sum_{p=0}^j \begin{Bmatrix}j\\p\end{Bmatrix}

Freopen的博客 797

【组合数学】生成函数 ( 使用生成函数求解不定方程解个数 )

一、使用生成函数求解不定方程解个数、 1、带限制条件、 2、带系数

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 4258
上一篇: 【组合数学】递推关系
下一篇: 【组合数学】Pólya 计数理论
恭仔さん
博客等级 码龄6年 6381粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恭仔さん

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值