习题七
7.1
一位古怪的多米诺骨牌搜集者,搜集了 2 × n 2 \times n 2×n 个骨牌。他为每个垂直的多米诺牌付 4 美元,而为每个水平的多米诺牌付 1 美元。根据这一标准,有多少种铺设恰好值 m m m 美元?例如当 m = 6 m=6 m=6 时有三个解.
用 \rule{1ex}{2ex} 表示一个垂直的多米诺牌
用 ⊟ \boxminus ⊟ 表示两个水平的多米诺牌
我们有:
T = ∣ ∣ − − ⊟ T = \dfrac{|}{| - \rule{1ex}{2ex} - \boxminus} T=∣−−⊟∣
用 z z z 的指数表示搜集者支付的美元:
z 4 : 支 付 4 美 元 z 1 : 支 付 1 美 元 有 : T = 1 1 − z 4 − z 2 z^4 :支付 4 美元 \\ z^1 :支付 1 美元 \\ 有:T = \dfrac{1}{1-z^4-z^2} \\ z4:支付4美元z1:支付1美元有:T=1−z4−z21
当 m m m 为奇数时,明显不存在解
而当 m m m 为偶数时:
此时,有 F m 2 + 1 F_{ {\frac{m}{2}} + 1} F2m+1 种铺设方式
7.2
给出数列 ⟨ 2 , 5 , 13 , 35 , ⋯ ⟩ = ⟨ 2 n + 3 n ⟩ \langle 2, 5, 13, 35, \cdots \rangle = \langle 2^n + 3^n \rangle ⟨2,5,13,35,⋯⟩=⟨2n+3n⟩ 的生成函数和指数生成函数的封闭形式.
生成函数:
指数生成函数:
7.3
∑ n ⩾ 0 H n / 1 0 n \sum_{n \geqslant 0} H_n / 10^n ∑n⩾0Hn/10n 等于什么?
由公式:
1 ( 1 − z ) m + 1 ln 1 1 − z = ∑ n ⩾ 0 ( H m + n − H m ) ( m + n n ) z n . \boxed{\dfrac{1}{(1-z)^{m+1}} \ln{\dfrac{1}{1-z}} = \sum_{n \geqslant 0} (H_{m+n} - H_m) \binom{m+n}{n} z^n \ .} (1−z)m+11ln1−z1=n⩾0∑(Hm+n−Hm)(nm+n)zn .
取 m = 0 , z = 1 0 − 1 m = 0 \ , \ z = 10^{-1} m=0 , z=10−1 得:
10 9 ln 10 9 = ∑ n ⩾ 0 H n 1 0 n \dfrac{10}{9} \ln{\dfrac{10}{9}} = \sum_{n \geqslant 0} \dfrac{H_n}{10^n} 910ln910=n⩾0∑10nHn
7.4
有理函数 P ( z ) / Q ( z ) P(z) / Q(z) P(z)/Q(z) 的一般展开定理并不完全是一般性的,因为它要求 P P P 的次数小于 Q Q Q 的次数。如果 P P P 有更大的次数,将会发生什么?
如果 P P P 有更大的次数,则 P ( z ) / Q ( z ) P(z)/Q(z) P(z)/Q(z) 得到的商 T ( z ) T(z) T(z) ,在 n n n 较小的时候,不能忽略不计,必须加到 [ z n ] P ( z ) / Q ( z ) [z^n] P(z) / Q(z) [zn]P(z)/Q(z) 中.
7.5
求一个生成函数 S ( z ) S(z) S(z) ,使得:
[ z n ] S ( z ) = ∑ k ( r k ) ( r n − 2 k ) . [z^n] S(z) = \sum_k \binom{r}{k} \binom{r}{n-2k}. [zn]S(z)=k∑(kr)(n−2kr).
注意到:
( 1 + z ) r = ∑ k ( r k ) z k ( 1 + z 2 ) r = ∑ k ( r k ) z 2 k (1+z)^r = \sum_k \binom{r}{k} z^k \\ (1+z^2)^{r} = \sum_k \binom{r}{k} z^{2k} (1+z)r=k∑(kr)zk(1+z2)r=k∑(kr)z2k
将两者进行卷积:
( 1 + z ) r ( 1 + z 2 ) r = ∑ n ( ∑ k ( r k ) ( r n − 2 k ) ) z n ⇒ [ z n ] ( 1 + z + z 2 + z 3 ) r = ∑ k ( r k ) ( r n − 2 k ) ∴ S ( z ) = ( 1 + z + z 2 + z 3 ) r (1+z)^r (1+z^2)^r = \sum_n \left( \sum_k \binom{r}{k} \binom{r}{n-2k} \right) z^n \\ \Rightarrow [z^n] (1+z+z^2+z^3)^r = \sum_k \binom{r}{k} \binom{r}{n-2k} \\ \therefore S(z) = (1+z+z^2+z^3)^r (1+z)r(1+z2)r=n∑(k∑(kr)(n−2kr))zn⇒[zn](1+z+z2+z3)r=k∑(kr)(n−2kr)∴S(z)=(1+z+z2+z3)r
7.6
证明,递归式:
可以用成套方法而不用生成函数求解.
可以设:
因此:
g n = A ( n ) α + B ( n ) β + C ( n ) γ g_n = A(n) \alpha + B(n) \beta + C(n) \gamma gn=A(n)α+B(n)β+C(n)γ
当 α = 1 , β = 2 , γ = 0 \alpha = 1 \ , \ \beta = 2 \ , \ \gamma = 0 α=1 , β=2 , γ=0 时:
当 α = 1 , β = − 1 , γ = 0 \alpha = 1 \ , \ \beta = -1 \ , \ \gamma = 0 α=1 , β=−1 , γ=0 时:
当 α = 0 , β = − 1 , γ = 3 \alpha = 0 \ , \ \beta = -1 \ , \ \gamma = 3 α=0 , β=−1 , γ=3 时:
综上:
7.7
求解递归式:
将递归式写成关于 g n g_n gn 的单个方程:
接着:
而我们知道交错取 F F F 的数列 ⟨ F 0 , F 2 , F 4 , ⋯ ⟩ \langle F_0 , F_2 , F_4 , \cdots \rangle ⟨F0,F2,F4,⋯⟩ 就有:
∑ n F 2 n z n = z 1 − 3 z + z 2 \sum_n F_{2n} z^n = \dfrac{z}{1-3z+z^2} n∑F2nzn=1−3z+z2z
因此有:
g n = F 2 n + [ n = 0 ] g_n = F_{2n} + [n=0] gn=F2n+[n=0]
7.8
[ z n ] ( ln ( 1 − z ) ) 2 / ( 1 − z ) m + 1 [z^n] (\ln{(1-z)})^2 / (1-z)^{m+1} [zn](ln(1−z))2/(1−z)m+1 等于什么?
首先证明一个对复杂的乘积求微分的方法:
用数学归纳法:
-
假设有:
-
则有:
即证原式成立
回到原题,我们对 1 ( 1 − z ) x + 1 = ∑ n ( x + n n ) z n \displaystyle \frac{1}{(1-z)^{x+1}} = \sum_n \binom{x+n}{n} z^n (1−z)x+11=n∑(nx+n)zn 两边关于 x x x 求导:
d d x ( ( 1 − z ) − x − 1 ) = − ( 1 − z ) − x − 1 ln ( 1 − z ) d d x ( ∑ n ( x + n n ) z n ) = ∑ n z n d d x ( ( x + n ) ⋯ ( x + 1 ) n ! ) = ∑ n z n ( x + n ) ⋯ ( x + 1 ) n ! ( 1 x + n + ⋯ + 1 x + 1 ) = ∑ n ( x + n n ) ( H x + n − H x ) z n \dfrac{d}{dx} ((1-z)^{-x-1}) = -(1-z)^{-x-1} \ln{(1-z)} \\ \dfrac{d}{dx} \left(\sum_n \binom{x+n}{n} z^n \right) = \sum_n z^n \dfrac{d}{dx} \left( \dfrac{(x+n) \cdots (x+1)}{n!} \right) \\ = \sum_n z^n \dfrac{(x+n) \cdots (x+1)}{n!} (\dfrac{1}{x+n} + \cdots + \dfrac{1}{x+1}) \\ = \sum_n \binom{x+n}{n} (H_{x+n} - H_x) z^n dxd((1−z)−x−1)=−(1−z)−x−1ln(1−z)dxd(n∑(nx+n)zn)=n∑zndxd(n!(x+n)⋯(x+1))=n∑znn!(x+n)⋯(x+1)(x+n1+⋯+x+11)=n∑(nx+n)(Hx+n−Hx)zn
这其实得到了书中的公式 7.43 7.43 7.43
让我们再一次对两边进行求导:
d d x ( − ( 1 − z ) − x − 1 ln ( 1 − z ) ) = ln 2 ( 1 − z ) ( 1 − z ) x + 1 d d x ( ∑ n ( x + n n ) ( H x + n − H x ) z n ) = ∑ n z n d d x ( ( x + n n ) ( 1 x + n + ⋯ + 1 x + 1 ) ) = ∑ n z n ( ( x + n n ) ( 1 x + n + ⋯ + 1 x + 1 ) 2 + ( x + n n ) ( − 1 ( x + n ) 2 + ⋯ + − 1 ( x + 1 ) 2 ) ) = ∑ n ( x + n n ) ( ( H x + n − H x ) 2 − H x + n ( 2 ) + H x ( 2 ) ) z n \dfrac{d}{dx} ( -(1-z)^{-x-1} \ln{(1-z)} ) = \dfrac{\ln^2{(1-z)}}{(1-z)^{x+1}} \\ \dfrac{d}{dx} \left( \sum_n \binom{x+n}{n} (H_{x+n} - H_x) z^n \right) \\ = \sum_n z^n \dfrac{d}{dx} \left( \binom{x+n}{n} (\dfrac{1}{x+n} + \cdots + \dfrac{1}{x+1} ) \right) \\ = \sum_n z^n \left( \binom{x+n}{n} (\dfrac{1}{x+n} + \cdots + \dfrac{1}{x+1})^2 + \\ \binom{x+n}{n} (\dfrac{-1}{(x+n)^2} + \cdots + \dfrac{-1}{(x+1)^2}) \right) \\ = \sum_n \binom{x+n}{n} ((H_{x+n} - H_x)^2 - H_{x+n}^{(2)} + H_x^{(2)} ) z^n dxd(−(1−z)−x−1ln(1−z))=(1−z)x+1ln2(1−z)dxd(n∑(nx+n)(Hx+n−Hx)zn)=n∑zndxd((nx+n)(x+n1+⋯+x