《具体数学》部分习题解答1

news/2024/11/29 16:31:57/

习题一

1.2

将原来汉诺塔中,从 A A A直接到 B B B的步骤转化为以 C C C作为过渡进行移动,因此,解出 T ( n ) = 3 n − 1 T(n)=3^n-1 T(n)=3n1
下面用数学归纳法证明:

  1. n = 1 n=1 n=1时,将圆盘从 A A A移到 C C C再到 B B B,共花费 T ( 1 ) = 3 1 − 1 = 2 T(1)=3^1-1=2 T(1)=311=2
  2. 假设当 n = k n=k n=k时,将圆盘从 A A A移到 B B B需要花费 T ( k ) = 3 k − 1 T(k)=3^k-1 T(k)=3k1
  3. 则当 n = k + 1 n=k+1 n=k+1时,先将前 k k k个圆盘移到 B B B桩,花费 T ( k ) T(k) T(k)步,再将第 k + 1 k+1 k+1个圆盘移到 C C C桩,花费1步;接着将前 k k k个圆盘移回 A A A桩,花费 T ( k ) T(k) T(k)步,将第 k + 1 k+1 k+1个圆盘移到 B B B桩,花费1步;最后将 k k k个圆盘再移动到 B B B桩,花费 T ( k ) T(k) T(k)步。因此,总共花费了 T ( k + 1 ) = 3 T ( k ) + 2 T(k+1)=3T(k)+2 T(k+1)=3T(k)+2步,即有 T ( k + 1 ) = 3 ( 3 k − 1 ) + 2 = 3 k + 1 − 1 T(k+1)=3(3^k-1)+2=3^{k+1}-1 T(k+1)=3(3k1)+2=3k+11

由此可证: T ( n ) = 3 n − 1 T(n)=3^n-1 T(n)=3n1

1.6

前面已经证出,平面上 n n n条直线所界定的区域的最大个数 L n = n ( n + 1 ) 2 + 1 , n ≥ 0 L_n= \frac{n(n+1)}{2}+1, \ n \ge0 Ln=2n(n+1)+1, n0,因此,要求有界区域的最大个数,即相当于无界区域个数最少时的情形。而经过仔细观察 n = 3 n=3 n=3 n = 4 n=4 n=4时无界区域个数的变化情况,会发现在区域1和2新增加了2个无界区域。在这里插入图片描述
由此易得当第 n n n条直线与前 n − 1 n-1 n1条直线相交于 n − 1 n-1 n1个不同点时,每次增加的无界区域最小为 2 n 2n 2n个。因此,有界区域的最大个数 T ( n ) = n ( n + 1 ) 2 + 1 − 2 n = 1 2 n 2 − 3 2 n + 1 , n ≥ 0 T(n)= \frac{n(n+1)}{2}+1-2n=\frac{1}{2}n^2-\frac{3}{2}n+1, \ n \ge0 T(n)=2n(n+1)+12n=21n223n+1, n0

1.7

J J J的定义式:
J ( 1 ) = 1 J ( 2 n ) = 2 J ( n ) − 1 , n ≥ 1 J ( 2 n + 1 ) = 2 J ( n ) + 1 , n ≥ 1 \begin{aligned} J(1)&=1 \\J(2n)&=2J(n)-1, \ n\ge1 \\ J(2n+1)&=2J(n)+1, \ n\ge1 \end{aligned} J(1)J(2n)J(2n+1)=1=2J(n)1, n1=2J(n)+1, n1得: J ( 2 ) = 2 J ( 1 ) − 1 = 1 J(2)=2J(1)-1=1 J(2)=2J(1)1=1,而 H ( n ) = J ( n + 1 ) − J ( n ) H(n)=J(n+1)-J(n) H(n)=J(n+1)J(n),所以 H ( 1 ) = J ( 2 ) − J ( 1 ) = 0 ≠ 2 H(1)=J(2)-J(1)=0\ne2 H(1)=J(2)J(1)=0=2,因此归纳法的基础情况不满足。

1.8

按照 Q n Q_n Qn的定义式: Q n = 1 + Q n − 1 Q n − 2 , n > 1 Q_n=\frac{1+Q_{n-1}}{Q_{n-2}}, \ n>1 Qn=Qn21+Qn1, n>1,计算下去: Q 0 = α Q 1 = β Q 2 = 1 + β α Q 3 = 1 + α + β α β Q 4 = 1 + α β Q 5 = α Q 6 = β … \begin{aligned} Q_0&= \alpha \\ Q_1&=\beta \\ Q_2&=\frac{1+ \beta }{ \alpha } \\ Q_3&=\frac{1+ \alpha + \beta}{ \alpha \beta} \\ Q_4&=\frac{1+ \alpha}{\beta} \\ Q_5&=\alpha \\ Q_6&=\beta \\ \dots \end{aligned} Q0Q1Q2Q3Q4Q5Q6=α=β=α1+β=αβ1+α+β=β1+α=α=β易得, Q n Q_n Qn的周期为5,因此有: Q n = Q n + 5 Q_n=Q_{n+5} Qn=Qn+5

1.9

a. P ( n ) P(n) P(n)成立,即有 x 1 … x n ≤ ( x 1 + ⋯ + x n n ) n , x 1 , … , x n ≥ 0 → x n = x 1 + ⋯ + x n − 1 n − 1 x 1 … x n − 1 x 1 + ⋯ + x n − 1 n − 1 ≤ ( x 1 + ⋯ + x n − 1 + x 1 + ⋯ + x n − 1 n − 1 n ) n ⇔ x 1 … x n − 1 x 1 + ⋯ + x n − 1 n − 1 ≤ ( x 1 + ⋯ + x n − 1 n − 1 ) n ⇔ x 1 … x n − 1 ≤ ( x 1 + ⋯ + x n − 1 n − 1 ) n − 1 \begin{aligned} x_1 \dots x_n &\le (\frac{x_1+ \dots +x_n}{n})^n, \ x_1,\dots ,x_n \ge0 \\ \xrightarrow{x_n=\frac{x_1+ \dots +x_{n-1}}{n-1}} x_1 \dots x_{n-1} \frac{x_1+ \dots +x_{n-1}}{n-1} &\le (\frac{x_1+ \dots +x_{n-1}+\frac{x_1+\dots+x_{n-1}}{n-1}}{n})^n \\ \Leftrightarrow x_1 \dots x_{n-1} \frac{x_1+ \dots +x_{n-1}}{n-1} &\le (\frac{x_1+\dots+x_{n-1}}{n-1})^n \\ \Leftrightarrow x_1 \dots x_{n-1} &\le (\frac{x_1+\dots+x_{n-1}}{n-1})^{n-1} \end{aligned} x1xnxn=n1x1++xn1 x1xn1n1x1++xn1x1xn1n1x1++xn1x1xn1(nx1++xn)n, x1,,xn0(nx1++xn1+n1x1++xn1)n(n1x1++xn1)n(n1x1++xn1)n1
所以,对于 P ( n − 1 ) P(n-1) P(n1)也成立。

b. P ( 2 ) P(2) P(2) P ( n ) P(n) P(n)成立,有: P ( n ) : x 1 … x n ≤ ( x 1 + ⋯ + x n n ) n P ′ ( n ) : x n + 1 … x 2 n ≤ ( x n + 1 + ⋯ + x 2 n n ) n \begin{aligned} P(n):\ x_1\dots x_n &\le (\frac{x_1+ \dots +x_n}{n})^n \\ P'(n):\ x_{n+1}\dots x_{2n} &\le (\frac{x_{n+1}+ \dots +x_{2n}}{n})^n \end{aligned} P(n): x1xnP(n): xn+1x2n(nx1++xn)n(nxn+1++x2n)n 所以: ( x 1 … x n ) ( x n + 1 … x 2 n ) ≤ ( ( x 1 + ⋯ + x n ) ( x n + 1 + ⋯ + x 2 n ) n 2 ) n (x_1\dots x_n)(x_{n+1}\dots x_{2n}) \le (\frac{(x_1+\dots+x_n)(x_{n+1}+\dots+x_{2n})}{n^2})^n (x1xn)(xn+1x2n)(n2(x1++xn)(xn+1++x2n))n又: P ( 2 ) : x 1 x 2 ≤ ( x 1 + x 2 2 ) 2 ⇒ ( x 1 + ⋯ + x n ) ( x n + 1 + ⋯ + x 2 n ) ≤ ( x 1 + ⋯ + x 2 n 2 ) 2 \begin{aligned} P(2): x_1x_2 &\le (\frac{x_1+x_2}{2})^2 \\ \Rightarrow (x_1+\dots+x_n)(x_{n+1}+\dots+x_{2n}) &\le(\frac{x_1+\dots+x_{2n}}{2})^2 \end{aligned} P(2):x1x2(x1++xn)(xn+1++x2n)(2x1+x2)2(2x1++x2n)2所以: x 1 … x n x n + 1 … x 2 n ≤ ( ( x 1 + ⋯ + x 2 n 2 ) 2 n 2 ) n = ( x 1 + ⋯ + x 2 n 2 n ) 2 n x_1\dots x_n x_{n+1} \dots x_{2n} \le(\frac{(\frac{x_1+\dots+x_{2n}}{2})^2}{n^2})^n =(\frac{x_1+\dots+x_{2n}}{2n})^{2n} x1xnxn+1x2n(n2(2x1++x2n)2)n=(2nx1++x2n)2n
即证 P ( 2 n ) P(2n) P(2n)也成立。

c.a,b易知: P ( 2 ) → P ( 1 ) ; P ( 2 ) ∧ P ( 2 ) → P ( 4 ) → P ( 3 ) → P ( 6 ) → P ( 5 ) → … \begin{aligned} &P(2) \rightarrow P(1); \\ &P(2)\wedge P(2) \rightarrow P(4) \rightarrow P(3) \rightarrow P(6) \rightarrow P(5) \rightarrow \dots \end{aligned} P(2)P(1);P(2)P(2)P(4)P(3)P(6)P(5)所以 P ( n ) P(n) P(n)对所有 n n n为真。

1.10

如图:
在这里插入图片描述
Q n Q_n Qn代表按顺时针将 n n n个圆盘从 A A A移到 B B B的最少移动次数, R n R_n Rn代表按顺时针将 n n n个圆盘从 B B B返回 A A A的最少移动次数。理解的关键在于观察到 Q n Q_n Qn需要移动的两个桩柱是相邻的,而 R n R_n Rn需要移动的桩柱之间隔了一根。
因此: Q n = { 0 n = 0 , 2 R n − 1 + 1 n > 0 , Q_n = \begin{cases} 0 &n=0, \\ 2R_{n-1}+1 &n>0, \\ \end{cases} Qn={02Rn1+1n=0,n>0, 意即先将前 n − 1 n-1 n1个圆盘从 A A A移到 C C C,花费 R n − 1 R_{n-1} Rn1步;再将第 n n n个圆盘移到 B B B,花费1步;最后再将 n − 1 n-1 n1个圆盘从 C C C移到 B B B,花费 R n − 1 R_{n-1} Rn1步。
R n = { 0 n = 0 , 2 R n − 1 + 1 + Q n − 1 + 1 = Q n + Q n − 1 + 1 n > 0 , R_n= \begin{cases} 0 &n=0, \\ 2R_{n-1}+1+Q_{n-1}+1=Q_n+Q_{n-1}+1 &n>0, \\ \end{cases} Rn={02Rn1+1+Qn1+1=Qn+Qn1+1n=0,n>0,意即先将前 n − 1 n-1 n1个圆盘从 B B B移到 A A A,花费 R n − 1 R_{n-1} Rn1步;再将第 n n n个圆盘从 B B B移到 C C C,花费1步;再将前 n − 1 n-1 n1个圆盘从 A A A移到 B B B,花费 Q n − 1 Q_{n-1} Qn1步;接着将第 n n n个圆盘从 C C C移到 A A A,花费1步;最后将前 n − 1 n-1 n1个圆盘从 B B B移到 A A A,花费 R n − 1 R_{n-1} Rn1步。

1.11

a.
因为相同尺寸的圆盘是不可区分的,且每一种尺寸的圆盘有两个。记有 n n n种不同的圆盘,易得: A 1 = 2 A n = 2 A n − 1 + 2 , n > 1 \begin{aligned} A_1 &=2 \\ A_n&=2A_{n-1}+2, \ n>1 \end{aligned} A1An=2=2An1+2, n>1再算出它的封闭形式: A n + 2 = 2 ( A n − 1 + 2 ) → C n = A n + 2 C n = 2 C n − 1 ⇒ C n = 2 n + 1 ⇒ A n = 2 n + 1 − 2 \begin{aligned} A_n+2 & =2(A_{n-1}+2) \\ \xrightarrow{C_n=A_n+2}C_n & =2C_{n-1} \\ \Rightarrow C_n & = 2^{n+1} \\ \Rightarrow A_n & =2^{n+1}-2 \end{aligned} An+2Cn=An+2 CnCnAn=2(An1+2)=2Cn1=2n+1=2n+12
b.
如果需要在最后的排列中将所有同样尺寸的圆盘恢复到原来的上下顺序,则对于 n n n种圆盘( 2 n 2n 2n个圆盘),有: B 1 = 3 B n = A n − 1 + 2 + A n − 1 + 2 + B n − 1 , n > 1 \begin{aligned} B_1&=3 \\ B_n&=A_{n-1}+2+A_{n-1}+2+B_{n-1}, \ n>1 \end{aligned} B1Bn=3=An1+2+An1+2+Bn1, n>1假设是将 n n n种圆盘(每种两个)从 A A A柱移到 B B B柱,以 C C C柱为过渡。先将前 n − 1 n-1 n1种圆盘不计顺序的从 A A A移到 B B B,花费 A n − 1 A_{n-1} An1步;再将最后1种圆盘从 A A A移到 C C C,此时这2个圆盘在 C C C柱上的顺序应该是反向的,花费2步;接着将前 n − 1 n-1 n1种圆盘不计顺序的从 B B B回到 A A A,花费 A n − 1 A_{n-1} An1步;此时将 C C C柱上的两个反向的圆盘移到 B B B柱上,这样两个圆盘就可以按照正确的顺序落在 B B B柱上,花费2步;最后将前 n − 1 n-1 n1种圆盘按顺序的从 A A A移到 B B B,花费 B n − 1 B_{n-1} Bn1
再算出它的封闭形式: B n = 2 ( 2 n − 2 ) + 4 + B n − 1 ⇒ B n = B n − 1 + 2 n + 1 ⇒ B 2 = B 1 + 2 3 B 3 = B 2 + 2 4 B 4 = B 3 + 2 5 ⋮ B n = B n − 1 + 2 n + 1 ⇒ S n − B 1 = S n − 1 + 2 3 ( 2 n − 1 − 1 ) 2 − 1 ⇒ S n − S n − 1 = B n = 2 n + 2 − 5 \begin{aligned} B_n & = 2(2^n-2)+4+B_{n-1} \\ \Rightarrow B_n & =B_{n-1}+2^{n+1} \\ \Rightarrow B_2 &= B_1 + 2^3 \\ B_3 &= B_2 + 2^4 \\ B_4 &= B_3 + 2^5 \\ \vdots \\ B_n &= B_{n-1} + 2^{n+1} \\ \Rightarrow S_n -B_1 & =S_{n-1} + \frac{2^3(2^{n-1}-1)}{2-1} \\ \Rightarrow S_n-S_{n-1} = B_n &= 2^{n+2} -5 \end{aligned} BnBnB2B3B4BnSnB1SnSn1=Bn=2(2n2)+4+Bn1=Bn1+2n+1=B1+23=B2+24=B3+25=Bn1+2n+1=Sn1+2123(2n11)=2n+25

1.13

我们可以将眼前的直线看作是有着极其细微的 Z Z Z型折痕:
在这里插入图片描述

因此,可以仿照直线切割平面区域来思考。同时又观察到,原本的每个交点现在会多增加8个区域,所以列出下面的递推方程: Z 1 = 2 Z n = Z n − 1 + n + 8 ( n − 1 ) , n > 1 \begin{aligned} Z_1 & = 2 \\ Z_n & = Z_{n-1}+n+8(n-1), \ n>1 \end{aligned} Z1Zn=2=Zn1+n+8(n1), n>1意即,当第 n n n条直线在 n − 1 n-1 n1个不同地方与前面那些直线相交,会使区域个数新增加 n n n个(这是直线切割的情况),再加上Z型交点新增加的 8 ( n − 1 ) 8(n-1) 8(n1)个区域。进而算出它的封闭形式: Z 2 = Z 1 + 9 ∗ 2 − 8 Z 3 = Z 2 + 9 ∗ 3 − 8 ⋮ Z n = Z n − 1 + 9 n − 8 ⇒ S n − 2 = S n − 1 + 9 ( ( n − 1 ) ( 2 + n ) 2 ) − 8 ( n − 1 ) ⇒ S n − S n − 1 = Z n = 9 2 n 2 − 7 2 n + 1 \begin{aligned} Z_2 & = Z_1+9*2-8 \\ Z_3 & = Z_2 +9*3-8 \\ \vdots \\ Z_n & = Z_{n-1} +9n-8 \\ \Rightarrow S_n-2 & = S_{n-1} +9( \frac{(n-1)(2+n)}{2} ) -8(n-1) \\ \Rightarrow S_n - S_{n-1} = Z_n & = \frac{9}{2} n^2 - \frac{7}{2} n +1 \end{aligned} Z2Z3ZnSn2SnSn1=Zn=Z1+928=Z2+938=Zn1+9n8=Sn1+9(2(n1)(2+n))8(n1)=29n227n+1

1.14

首先计算出 n n n很小时, P n P_n Pn的值: P 1 = 2 P 2 = 4 P 3 = 8 \begin{aligned} P_1 & = 2 \\ P_2 & = 4 \\ P_3 & = 8 \end{aligned} P1P2P3=2=4=8 也许看上去很像是 P n = 2 n P_n = 2^n Pn=2n的关系,但实际上这是不可能的,因为不能保证每一刀都能触碰到之前分出的每一块。而要想让第 n n n刀切下去时,蛋糕尽量分出更多份,需要保证前面 n − 1 n-1 n1个切痕在这第 n n n刀形成的平面上分出尽量多的区域,问题即转化为平面的直线分割。因此, P n P_n Pn的递推公式为: P n = P n − 1 + L n − 1 P_n = P_{n-1} + L_{n-1} Pn=Pn1+Ln1

1.15

要计算约瑟夫环的倒数第二个幸存者 I ( n ) I(n) I(n)的号码,首先考虑基础情况:当 n n n为2时,易知 I ( 2 ) = 2 I(2) = 2 I(2)=2,接着可以先算出 n n n比较小时的情况,以此来观察规律:

n23 4 56 7 8 9 10 1112 … \dots … \dots
I ( n ) I(n) I(n)21 3 51 3 5 7 9 111 … \dots … \dots

写到这份上时,就很明显了,有: I ( 2 ) = 2 I ( 3 ∗ 2 m + l ) = 2 l + 1 , m ≥ 0 , 0 ≤ l < 2 m \begin{aligned} I(2) & = 2 \\ I(3*2 ^m + l) & = 2l +1, \ m \ge 0 , \ 0 \le l < 2^m \end{aligned} I(2)I(32m+l)=2=2l+1, m0, 0l<2m

1.16

首先看一种递归式的有趣的解法: f ( 1 ) = α f ( 2 n + j ) = 2 f ( n ) + β j j = 0 , 1 n ≥ 1 \begin{aligned} f(1) & = \alpha \\ f(2n+j) & = 2f(n) + \beta_{j} \quad j=0,1 \quad n\ge1 \end{aligned} f(1)f(2n+j)=α=2f(n)+βjj=0,1n1将它按照二进制展开: f ( ( b m b m − 1 … b 1 b 0 ) 2 ) = 2 f ( ( b m b m − 1 … b 1 ) 2 ) + β b 0 = 4 f ( ( b m b m − 1 … b 2 ) 2 ) + 2 β b 1 + β b 0 ⋮ = 2 m f ( ( b m ) 2 ) + 2 m − 1 β b m − 1 + ⋯ + 2 β b 1 + β b 0 = 2 m α + 2 m − 1 β b m − 1 + ⋯ + 2 β b 1 + β b 0 \begin{aligned} f((b_m b_{m-1} \dots b_1 b_0)_2) & = 2 f((b_m b_{m-1} \dots b_1)_2 ) + \beta_{b_0} \\ & = 4f((b_m b_{m-1} \dots b_2)_2) + 2\beta_{b_1} + \beta_{b_0} \\ & \vdots \\ &= 2^{m}f((b_m)_2) +2^{m-1} \beta_{b_{m-1}}+ \dots + 2\beta_{b_1} + \beta_{b_0} \\ & = 2^m \alpha + 2^{m-1} \beta_{b_{m-1}} + \dots + 2\beta_{b_1} + \beta_{b_0} \end{aligned} f((bmbm1b1b0)2)=2f((bmbm1b1)2)+βb0=4f((bmbm1b2)2)+2βb1+βb0=2mf((bm)2)+2m1βbm1++2βb1+βb0=2mα+2m1βbm1++2βb1+βb0 解除二进制的表示,从而允许各位上是任意数字,则有: f ( ( b m b m − 1 … b 1 b 0 ) 2 ) = ( α β b m − 1 β b m − 2 … β b 1 β b 0 ) 2 f((b_m b_{m-1} \dots b_1 b_0)_2 ) = (\alpha \beta_{b_{m-1}} \beta_{b_{m-2}} \dots \beta_{b_1} \beta_{b_0} )_2 f((bmbm1b1b0)2)=(αβbm1βbm2βb1βb0)2再进一步推广,又有: f ( j ) = α j 1 ≤ j < d f ( d n + j ) = c f ( n ) + β j 0 ≤ j < d , n ≥ 1 ⇒ f ( ( b m b m − 1 … b 1 b 0 ) d ) = ( α b m β b m − 1 β b m − 2 … β b 1 β b 0 ) c \begin{aligned}f(j) & = \alpha_j \quad 1\le j <d \\ f(dn + j ) & = cf(n) + \beta_j \quad 0 \le j < d , \ n \ge 1 \\ \Rightarrow f((b_m b_{m-1} \dots b_1 b_0)_d) & = (\alpha_{b_m} \beta_{b_{m-1}} \beta_{b_{m-2}} \dots \beta_{b_1} \beta_{b_0})_c \end{aligned} f(j)f(dn+j)f((bmbm1b1b0)d)=αj1j<d=cf(n)+βj0j<d, n1=(αbmβbm1βbm2βb1βb0)c这里从基数为 d d d的数开始,结果表示为基数为 c c c的数。

而这道题目: g ( 1 ) = α g ( 2 n + j ) = 3 g ( n ) + γ n + β j j = 0 , 1 n ≥ 0 \begin{aligned} g(1) & = \alpha \\ g(2n+j) &= 3g(n) + \gamma n + \beta_j \quad j = 0,1 \quad n\ge0 \end{aligned} g(1)g(2n+j)=α=3g(n)+γn+βjj=0,1n0首先设: g ( n ) = a ( n ) α + b ( n ) β 0 + c ( n ) β 1 + d ( n ) γ g(n) = a(n)\alpha + b(n) \beta_0 +c(n)\beta_1 + d(n) \gamma g(n)=a(n)α+b(n)β0+c(n)β1+d(n)γ,当 n = ( b m b m − 1 … b 1 b 0 ) 2 ( b m ≠ 0 ) n= (b_m b_{m-1} \dots b_1 b_0)_2 \quad (b_m \ne 0) n=(bmbm1b1b0)2(bm=0) ,按照上面的思路,有: g ( ( b m b m − 1 … b 1 b 0 ) 2 ) = 3 g ( ( b m b m − 1 … b 1 ) 2 ) + γ ∗ ( b m b m − 1 … b 1 ) 2 + β b 0 = 3 2 g ( ( b m b m − 1 … b 2 ) 2 ) + 3 ∗ γ ∗ ( b m b m − 1 … b 2 ) 2 + 3 β b 1 + γ ∗ ( b m b m − 1 … b 1 ) 2 + β b 0 ⋮ = ( α b m β b m − 1 β b m − 2 … β b 1 β b 0 ) 3 + γ ∗ ( 0 ( b m ) 3 ( b m b m − 1 ) 3 … ( b m … b 1 ) 3 ) 3 = a ( n ) α + b ( n ) β 0 + c ( n ) β 1 + d ( n ) γ \begin{aligned} g(\ (b_m b_{m-1} \dots b_1 b_0)_2 \ ) & = 3g( \ (b_m b_{m-1} \dots b_1)_2\ ) + \gamma * (b_m b_{m-1} \dots b_1)_2 +\beta_{b_0} \\ & = 3^2g( \ (b_m b_{m-1} \dots b_2)_2 \ )+ 3*\gamma*(b_m b_{m-1} \dots b_2)_2 +3\beta_{b_1} +\gamma * (b_m b_{m-1} \dots b_1)_2 +\beta_{b_0} \\ \vdots \\ & =(\alpha_{b_m} \beta_{b_{m-1}} \beta_{b_{m-2}} \dots \beta_{b_1} \beta_{b_0})_3 + \gamma * (0 \ (b_m)_3 \ (b_m b_{m-1})_3 \dots \ (b_m \dots b_1)_3)_3 \\ & =a(n)\alpha +b(n) \beta_0 +c(n) \beta_1 +d(n)\gamma \end{aligned} g( (bmbm1b1b0)2 )=3g( (bmbm1b1)2 )+γ(bmbm1b1)2+βb0=32g( (bmbm1b2)2 )+3γ(bmbm1b2)2+3βb1+γ(bmbm1b1)2+βb0=(αbmβbm1βbm2βb1βb0)3+γ(0 (bm)3 (bmbm1)3 (bmb1)3)3=a(n)α+b(n)β0+c(n)β1+d(n)γ因此,有: d ( n ) = ( 0 ( b m ) 3 ( b m b m − 1 ) 3 … ( b m … b 1 ) 3 ) 3 a ( n ) α + b ( n ) β 0 + c ( n ) β 1 = ( α b m β b m − 1 β b m − 2 … β b 1 β b 0 ) 3 \begin{aligned} d(n) & = (0 \ (b_m)_3 \ (b_m b_{m-1})_3 \dots \ (b_m \dots b_1)_3)_3 \\ a(n) \alpha + b(n) \beta_0 +c(n) \beta_1 & = (\alpha_{b_m} \beta_{b_{m-1}} \beta_{b_{m-2}} \dots \beta_{b_1} \beta_{b_0})_3 \end{aligned} d(n)a(n)α+b(n)β0+c(n)β1=(0 (bm)3 (bmbm1)3 (bmb1)3)3=(αbmβbm1βbm2βb1βb0)3

之后再来用成套方法(repertoire method)解决这题:
g ( n ) = n g(n) = n g(n)=n,则计算可知: a ( n ) + c ( n ) − d ( n ) = n a(n) +c(n) -d(n) = n a(n)+c(n)d(n)=n
g ( n ) = 1 g(n)=1 g(n)=1,有 a ( n ) − 2 b ( n ) − 2 c ( n ) = 1 a(n)-2b(n)-2c(n)=1 a(n)2b(n)2c(n)=1
所以: b ( n ) = a ( n ) − 2 c ( n ) − 1 2 , d ( n ) = a ( n ) + c ( n ) − n b(n)=\frac{a(n)-2c(n)-1}{2}, \quad d(n)=a(n)+c(n) -n b(n)=2a(n)2c(n)1,d(n)=a(n)+c(n)n

1.20

题目: h ( 1 ) = α h ( 2 n + j ) = 4 h ( n ) + γ j n + β j j = 0 , 1 n ≥ 1 \begin{aligned} h(1) = \alpha \\ h(2n+j) & = 4h(n) + \gamma_j n + \beta_j \quad j = 0,1 \quad n \ge 1\end{aligned} h(1)=αh(2n+j)=4h(n)+γjn+βjj=0,1n1思路和上一题一样:设 h ( n ) = a ( n ) α + b ( n ) β 0 + c ( n ) β 1 + d ( n ) γ 0 + e ( n ) γ 1 h(n) = a(n) \alpha +b(n) \beta_0 +c(n) \beta_1 +d(n) \gamma_0 + e(n) \gamma_1 h(n)=a(n)α+b(n)β0+c(n)β1+d(n)γ0+e(n)γ1,当 n = ( 1 b m − 1 … b 1 b 0 ) 2 n= (1 b_{m-1} \dots b_1 b_0)_2 n=(1bm1b1b0)2时,有 a ( n ) α + b ( n ) β 0 + c ( n ) β 1 = ( α β b m − 1 β b m − 2 … β b 0 ) 4 a(n)\alpha +b(n)\beta_0 +c(n)\beta_1 = ( \alpha \beta_{b_{m-1}} \beta_{b_{m-2}} \dots \beta_{b_0})_4 a(n)α+b(n)β0+c(n)β1=(αβbm1βbm2βb0)4
h ( n ) = n h(n)=n h(n)=n,则 a ( n ) + c ( n ) − 2 d ( n ) − 2 e ( n ) = n a(n)+c(n)-2d(n)-2e(n)=n a(n)+c(n)2d(n)2e(n)=n
h ( n ) = n 2 h(n) = n^2 h(n)=n2,则 a ( n ) + c ( n ) + 4 e ( n ) = n 2 a(n)+c(n)+4e(n)=n^2 a(n)+c(n)+4e(n)=n2
所以: d ( n ) = 3 a ( n ) + 3 c ( n ) − n 2 − 2 n 4 , e ( n ) = n 2 − a ( n ) − c ( n ) 4 d(n)=\frac{3a(n)+3c(n)-n^2-2n}{4}, \ e(n)=\frac{n^2-a(n)-c(n)}{4} d(n)=43a(n)+3c(n)n22n, e(n)=4n2a(n)c(n)


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

相关文章

电锯惊魂1-5

电锯惊魂1-5 ed2k://|file|%5B%B5%E7%BE%E2%BE%AA%BB%EA.%A2%F1.2004.%D6%D0%D3%A2%D7%D6%C4%BB%5D.mkv|1838012016|AFDA3A1D84E427A31FA5CFCFBAC6EAA6|/ ed2k://|file|%5B%B5%E7%BE%E2%BE%AA%BB%EA.%A2%F2.2005.%D6%D0%D3%A2%D7%D6%C4%BB%5D.mkv|1763834907|436709A76500F6BD…

asn1parse

用途 asn1parse - 一种用来解析ASN.1的工具。 用法 openssl asn1parse [-inform PEM|DER] [-in filename] [-out filename] [-noout] [-offset number] [-length number] [-i] [-oid filename] [-dump] [-dlimit num] [-strparse offset] [-genstr string] [-genconf file] …

攻防世界MISC刷题1-50

目录 1、ext3 2、base64stego 3、功夫再高也怕菜刀 4、easycap 5、reverseMe 6、Hear-with-your-Eyes 7、What-is-this 8、normal-png 9、something in image 10、wireshark-1 11、 pure_color 12、Aesop_secret 13、a_good_idea 14、simple_transfer 15、Train…

长虹32N1Linux是什么系统,2018最新最全长虹电视型号机芯软件对照表

温馨提示:由于机芯数量众多,建议按“ctrl”“F”,快捷查找! 机芯 软件代号 机型 主芯片:MST6M69L LS20A/i LPC20A-MXX-V1.05-WX-L09 LT42876FHD(L09)、LT40876FHD(L09)、LT32876(L09)、LT32900(L09)、LT37900FHD(L09)、 LT42900FHD(L09)、LT46900FHD(L09)、LT52900FHD(L…

CNN1x1卷积核的作用

1x1卷积核的作用 之前只是知道1x1的卷积核用在Inception模块中具有降维的作用&#xff0c;并没有认真的思考它是怎么样实现降维的&#xff0c;以及它还有哪些作用。于是查阅了一些资料&#xff0c;并记录了它的一些作用&#xff0c;如下&#xff1a; 一、灵活的控制特征图的深…

漏洞挖掘(1)

声明&#xff1a;谢绝一切形式的转载。 在计算机的世界中&#xff0c;有输入的地方就有江湖&#xff0c;因为有输入的地方&#xff0c;就有可能有漏洞。比如xss&#xff0c;目前很多大型网站依然存在xss漏洞。 一个简单的程序 下面的程序是求一个数的平方。 #include<st…

Educational Codeforces Round 24B Permutation Game 补题

做的时候看n,m<100,就next_permutation直接暴力了&#xff0c;但是超时了&#xff0c;以为不会超时呢。 看了题解才理解题目意思&#xff0c;做的时候真没怎么看懂。 参考&#xff1a;http://www.cnblogs.com/Zars19/p/7098483.html #include <bits/stdc.h> using n…

【TFT-LCD学习记录1】 R61509V3 彩屏显示原理

目录 1 学习背景2 模块介绍2.1 外观2.2 原理图 3 模块控制3.1 80并口时序3.2 指令/数据 读写方式3.2 上电/控制顺序3.3 主要指令 4 相关资料 1 学习背景 以前学习 STM32 时普中科技的开发板有一块遗留的 LCD 屏幕&#xff1a;R61509V3。现在想用 FPGA 实现屏幕的驱动&#xff…