高中数学的一些组合数问题

众所周知,小葱同学擅长计算,尤其擅长计算组合数。

写在前面

  1. 现在我们不讨论某钟姓长者出的一系列【组合数问题】,而是讨论在高中数学中遇到的一些值得玩味的组合数问题。
  2. 本文中的组合数均为狭义组合数,也就是说 C n m C_n^m 必须满足 n , m N , 0 m n n,m\in\N,0\leq m\leq n
  3. 本文对于涉及到的题目只给出解析,不一定给出完整解答过程。因为这是一篇随笔而不是参考答案。
  4. 并不是每一道题我都能记得它的来源。更确切地说,几乎没几道题我能记得住它的来源。
  5. 题目难度并不是递增的。

问题0. [热身题]化简: k = 0 m C m k C n k \sum\limits_{k=0}^m\cfrac{C_m^k}{C_n^k} ,其中 m , n N , m n m,n\in\N,m\leq n
解析 这里有一个重要的恒等式: C n m C m k = C n k C n k m k C_n^mC_m^k=C_n^kC_{n-k}^{m-k} 。你可以把它们展开成阶乘的形式来证明,但我们还可以给出一个组合推理的证明:假设班里有 n n 个人,现在要从其中选出 m m 个人成为团员,再从这 m m 人中选出 k k 个人成为团委;那么我们可以先从 n n 人中选出 k k 个团委,再从剩下的 n k n-k 个人中选出 m k m-k 个人,他们是团员但不是团委。

于是将这个恒等式变形得到 C m k C n k = C n k m k C n m \cfrac{C_m^k}{C_n^k}=\cfrac{C_{n-k}^{m-k}}{C_n^m}

那么原式 = k = 0 m C n k m k C n m = 1 C n m k = 0 m C n k m k = 1 C n m k = 0 m C n k n m =\sum\limits_{k=0}^m\cfrac{C_{n-k}^{m-k}}{C_n^m}=\cfrac{1}{C_n^m}\sum\limits_{k=0}^mC_{n-k}^{m-k}=\cfrac{1}{C_n^m}\sum\limits_{k=0}^mC_{n-k}^{n-m}

接下来可以使用一些处理含有 \sum 的式子的一些技巧,不过这里也许展开更加明显:

原式 = 1 C n m ( C n n m + C n 1 n m + C n 2 n m + + C n m n m ) =\cfrac{1}{C_n^m}\left(C_n^{n-m}+C_{n-1}^{n-m}+C_{n-2}^{n-m}+\cdots+C_{n-m}^{n-m}\right)

这个式子我们再熟悉不过啦!它就是 1 C n m C n + 1 n m + 1 \cfrac{1}{C_n^m}C_{n+1}^{n-m+1} ,再展开成阶乘的形式化简即可。


问题1. [苏锡常镇一模2019]已知函数 f ( n ) = i = 2 n C 2 i i C 2 i + 2 i + 1 , g ( n ) = i = 2 n C 2 i i + 2 C 2 i + 2 i + 1 f(n)=\sum\limits_{i=2}^n\cfrac{C_{2i}^i}{C_{2i+2}^{i+1}},g(n)=\sum\limits_{i=2}^n\cfrac{C_{2i}^{i+2}}{C_{2i+2}^{i+1}} ,其中 n N , n 2 n\in\N^*,n\geq2
设函数 h ( n ) = f ( n ) g ( n ) h(n)=f(n)-g(n) ,求证: m N , m 2 , h ( 2 m ) > m 1 2 \forall m\in\N^*,m\geq2,h(2^m)>\cfrac{m-1}{2}

解析 h ( n ) = i = 2 n C 2 i i C 2 i i + 2 C 2 i + 2 i + 1 h(n)=\sum\limits_{i=2}^n\cfrac{C_{2i}^i-C_{2i}^{i+2}}{C_{2i+2}^{i+1}} ,将组合数全部展开成阶乘的形式并化简可得 h ( n ) = i = 2 n 1 i + 2 h(n)=\sum\limits_{i=2}^n\cfrac{1}{i+2} 。然后就和组合数没什么关系了。

考虑数学归纳法。首先 m = 2 m=2 时, h ( 4 ) = 37 60 > 1 2 h(4)=\cfrac{37}{60}>\cfrac{1}{2} 成立。

假设当 m = k ( k N , k 2 ) m=k(k\in\N^*,k\geq2) 时, h ( 2 k ) = i = 2 2 k 1 i + 2 > k 1 2 h(2^k)=\sum\limits_{i=2}^{2^k}\cfrac{1}{i+2}>\cfrac{k-1}{2}

则当 m = k + 1 m=k+1 时, h ( 2 k + 1 ) = h ( 2 k ) + i = 2 k + 1 2 k + 1 1 i + 2 > k 1 2 + i = 2 k + 1 2 k + 1 1 i + 2 h(2^{k+1})=h(2^k)+\sum\limits_{i=2^k+1}^{2^{k+1}}\cfrac{1}{i+2}>\cfrac{k-1}{2}+\sum\limits_{i=2^k+1}^{2^{k+1}}\cfrac{1}{i+2}

我们希望证明它大于 k 2 \cfrac{k}{2} ,两边消去 k 2 \cfrac{k}{2} 后也就是要证明 i = 2 k + 1 2 k + 1 1 i + 2 > 1 2 \sum\limits_{i=2^k+1}^{2^{k+1}}\cfrac{1}{i+2}>\cfrac{1}{2}

左边这个和式看起来没有任何的突破口,因为它的求和项不带有根式、对数、平方、指数之类的很有个性的元素。(这些东西总是可以按照一些套路来放缩,比如有理化、分离常数、裂项之类的)

等等,似乎…指数是有的。它是从 1 2 k + 3 \cfrac{1}{2^k+3} 开始加起,加到 1 2 k + 1 + 2 \cfrac{1}{2^{k+1}+2} 。也就是说这中间每一项都含有一个指数 2 k 2^k ,我们可以尝试这样一个放缩,将中间的每一项都缩小为最后一项:

i = 2 k + 1 2 k + 1 1 i + 2 > i = 2 k + 1 2 k + 1 1 2 k + 1 + 2 = 2 k + 1 2 k 2 ( 2 k + 1 ) = 2 k 1 2 k + 1 \sum\limits_{i=2^k+1}^{2^{k+1}}\cfrac{1}{i+2}>\sum\limits_{i=2^k+1}^{2^{k+1}}\cfrac{1}{\color{red}2^{k+1}+2}=\cfrac{2^{k+1}-2^k}{2(2^k+1)}=\cfrac{2^{k-1}}{2^k+1}

然而不幸的是,这个放缩结果与我们希望得到的 1 2 \cfrac{1}{2} 差了那么一点点: 2 k 1 2 k + 1 < 2 k 1 2 k = 1 2 \cfrac{2^{k-1}}{2^k+1}<\cfrac{2^{k-1}}{2^k}=\cfrac{1}{2}

但这其实暗示了我们,这样的放缩思路是正确的,只是我们“放过头了”。那么你应该知道接下来怎么办。

尝试保留第一项得到 1 2 k + 3 + i = 2 k + 2 2 k + 1 1 2 k + 1 + 2 = 1 2 k + 3 + 2 k + 1 2 k 1 2 k + 1 + 2 \cfrac{1}{2^k+3}+\sum\limits_{i=2^k+2}^{2^{k+1}}\cfrac{1}{2^{k+1}+2}=\cfrac{1}{2^k+3}+\cfrac{2^{k+1}-2^k-1}{2^{k+1}+2} ,再往下推发现它还是小于 1 2 \cfrac{1}{2}

仍不甘心,保留前两项: 1 2 k + 3 + 1 2 k + 4 + 2 k + 1 2 k 2 2 k + 1 + 2 = 1 2 k + 3 + 1 2 k + 4 + 2 k 1 1 2 k + 1 \cfrac{1}{2^k+3}+\cfrac{1}{2^k+4}+\cfrac{2^{k+1}-2^k-2}{2^{k+1}+2}=\cfrac{1}{2^k+3}+\cfrac{1}{2^k+4}+\cfrac{2^{k-1}-1}{2^k+1} 。继续推下去最终会发现,当 2 2 k > 3 2 k + 22 2^{2k}>3\cdot2^k+22 的时候这个式子大于 1 2 \cfrac{1}{2} ,这时 k 3 k\geq3

所以我们需要对整个数学归纳法的结构作一些微调。先单独验证 m = 2 m=2 的情形,然后将 m = 3 m=3 作为归纳基础,再假设当 m = k ( k 3 , k N ) m=k(k\geq3,k\in\N^*) 时成立,然后按照保留前两项的方法证下去就好了。


问题2. 设函数 F n ( x ) = i = 0 n ( 1 ) i C n i x x + i F_n(x)=\sum\limits_{i=0}^n(-1)^iC_n^i\cfrac{x}{x+i} ,其中 x x 可以取任何使得表达式有意义的实数, n N n\in\N^*
求证: F n ( x ) = n ! ( x + 1 ) ( x + 2 ) ( x + n ) F_n(x)=\cfrac{n!}{(x+1)(x+2)\cdots(x+n)}

解析 考虑数学归纳法。首先 n = 1 n=1 时, F 1 ( x ) = 1 x + 1 F_1(x)=\cfrac{1}{x+1} 成立。

假设 n = k ( k N ) n=k(k\in\N^*) F k ( x ) = i = 0 k ( 1 ) i C k i x x + i = k ! ( x + 1 ) ( x + 2 ) ( x + k ) F_k(x)=\sum\limits_{i=0}^k(-1)^iC_k^i\cfrac{x}{x+i}=\cfrac{k!}{(x+1)(x+2)\cdots(x+k)}

那么 n = k + 1 n=k+1 时, F k + 1 ( x ) = i = 0 k + 1 ( 1 ) i C k + 1 i ( 1 i x + i ) F_{k+1}(x)=\sum\limits_{i=0}^{k+1}(-1)^iC_{k+1}^i\left(1-\cfrac{i}{x+i}\right)

= i = 0 k + 1 ( 1 ) i C k + 1 i i = 0 k + 1 ( 1 ) i i C k + 1 i 1 x + i =\sum\limits_{i=0}^{k+1}(-1)^iC_{k+1}^i-\sum\limits_{i=0}^{k+1}(-1)^iiC_{k+1}^i\cfrac{1}{x+i}

因为 k N k\in\N^* ,所以 k + 1 > 0 k+1>0 ,左边的式子就是 ( 1 1 ) k + 1 = 0 (1-1)^{k+1}=0

而右边出现了我们喜欢的 i C k + 1 i iC_{k+1}^i ,利用吸收恒等式 i C k + 1 i = ( k + 1 ) C k i 1 iC_{k+1}^i=(k+1)C_k^{i-1}

那么 F k + 1 ( x ) = i = 1 k + 1 ( 1 ) i ( k + 1 ) C k i 1 1 x + i F_{k+1}(x)=-\sum\limits_{i=1}^{k+1}(-1)^i(k+1)C_k^{i-1}\cfrac{1}{x+i}

= ( k + 1 ) i = 0 k ( 1 ) i C k i 1 x + i + 1 =(k+1)\sum\limits_{i=0}^k(-1)^iC_k^i\cfrac{1}{x+i+1} (这里我们对求和指标 i i 作了一个平移)

= k + 1 x + 1 i = 0 k ( 1 ) i C k i x + 1 x + 1 + i = k + 1 x + 1 F k ( x + 1 ) =\cfrac{k+1}{x+1}\sum\limits_{i=0}^k(-1)^iC_k^i\cfrac{x+1}{x+1+i}=\cfrac{k+1}{x+1}F_k(x+1)

根据归纳假设,它等于 k + 1 x + 1 k ! ( x + 2 ) ( x + 3 ) ( x + k + 1 ) = ( k + 1 ) ! ( x + 1 ) ( x + 2 ) ( x + k + 1 ) \cfrac{k+1}{x+1}\cdot\cfrac{k!}{(x+2)(x+3)\cdots(x+k+1)}=\cfrac{(k+1)!}{(x+1)(x+2)\cdots(x+k+1)} ,成立。

似乎就是个普通的数学归纳法,没什么花样啊?GKxx陷入了思考…于是就有了下面这道题:

问题2++. 设函数 G n ( x ) = i = 0 n ( 1 ) i C n i i ! ( x + 1 ) ( x + 2 ) ( x + i ) G_n(x)=\sum\limits_{i=0}^n(-1)^iC_n^i\cfrac{i!}{(x+1)(x+2)\cdots(x+i)} x , n x,n 的取值集合同上。
求证: G n ( x ) = x x + n G_n(x)=\cfrac{x}{x+n}

解析 似乎就是把上一题的式子反了一下?(数学的对称之美)

从上一题到这一题的变化其实是下面这个事实的一个特例:

如果 f n = i = 0 n ( 1 ) i C n i g i f_n=\sum\limits_{i=0}^n(-1)^iC_n^ig_i ,那么 g n = i = 0 n ( 1 ) i C n i f i g_n=\sum\limits_{i=0}^n(-1)^iC_n^if_i

下面给出证明:首先将 f i f_i 代入

i = 0 n ( 1 ) i C n i f i = i = 0 n ( 1 ) i C n i j = 0 i ( 1 ) j C i j g j \sum\limits_{i=0}^n(-1)^iC_n^if_i=\sum\limits_{i=0}^n(-1)^iC_n^i\sum\limits_{j=0}^i(-1)^jC_i^jg_j

= i = 0 n ( 1 ) i j = 0 i ( 1 ) j C n i C i j g j =\sum\limits_{i=0}^n(-1)^i\sum\limits_{j=0}^i(-1)^jC_n^iC_i^jg_j

我又看见你了! C n i C i j = C n j C n j i j C_n^iC_i^j=C_n^jC_{n-j}^{i-j} ,它就是我们在问题0中证过的式子。这里利用它的好处在于,得到的 C n j C_n^j i i 无关,方便我们交换求和符号。什么你问我为什么要交换求和符号?因为我想把 g j g_j 提前面一点。

交换求和符号的道理其实很简单: i = 0 n j = 0 i a i j = j = 0 n i = j n a i j \sum\limits_{i=0}^n\sum\limits_{j=0}^ia_{ij}=\sum\limits_{j=0}^n\sum\limits_{i=j}^na_{ij} 。为何 i i 的下界取 j j ?因为在交换之前的式子中始终有 i j i\geq j

于是上面的式子 = j = 0 n C n j g j i = j n ( 1 ) i + j C n j i j =\sum\limits_{j=0}^nC_n^jg_j\sum\limits_{i=j}^n(-1)^{i+j}C_{n-j}^{i-j}

= j = 0 n C n j g j i = 0 n j ( 1 ) i + 2 j C n j i =\sum\limits_{j=0}^nC_n^jg_j\sum\limits_{i=0}^{n-j}(-1)^{i+2j}C_{n-j}^i (这里对 i i 作了一个平移,从 [ j , n ] [j,n] 平移到了 [ 0 , n j ] [0,n-j]

= j = 0 n C n j g j i = 0 n j ( 1 ) i C n j i =\sum\limits_{j=0}^nC_n^jg_j\sum\limits_{i=0}^{n-j}(-1)^iC_{n-j}^i

注意到右边这个和式当且仅当 n j = 0 n-j=0 时值为 1 1 ,否则为 ( 1 1 ) n j = 0 (1-1)^{n-j}=0 。因此上式 = g n =g_n ,得证。

这其实是一个著名的公式:二项式反演。它还有两个类似的形式:

f n = i = 0 n C n i g i g n = i = 0 n ( 1 ) n i C n i f i f_n=\sum\limits_{i=0}^nC_n^ig_i\Leftrightarrow g_n=\sum\limits_{i=0}^n(-1)^{n-i}C_n^if_i

f n = ( 1 ) n i = 0 n C n i g i g n = ( 1 ) n i = 0 n C n i f i f_n=(-1)^n\sum\limits_{i=0}^nC_n^ig_i\Leftrightarrow g_n=(-1)^n\sum\limits_{i=0}^nC_n^if_i

这两个公式的证明跟第一个几乎一模一样,所以甚至不配留作习题。

有了二项式反演,问题2++便迎刃而解。

事实上,如果引入了广义组合数,这题会有更加巧妙的不依赖反演的解法。


问题3. [简单题]化简 T n = i = 0 n C 3 n 3 i T_n=\sum\limits_{i=0}^nC_{3n}^{3i}

解析 组合数的下标多了一个常数 3 3 ,这不是一件好事。如果没有切实可行的方法消去这个常数,我们只能想办法铺设一些台阶来做事。所谓的“台阶”,也就是递推关系。

考察: T n + 1 = i = 0 n + 1 C 3 n + 3 3 i T_{n+1}=\sum\limits_{i=0}^{n+1}C_{3n+3}^{3i}

前面已经说过,本文只使用狭义组合数,所以为了避免麻烦,将首项和末项都拿出来:

T n + 1 = 2 + i = 1 n C 3 n + 3 3 i T_{n+1}=2+\sum\limits_{i=1}^nC_{3n+3}^{3i}

利用帕斯卡恒等式 C n m = C n 1 m + C n 1 m 1 C_n^m=C_{n-1}^m+C_{n-1}^{m-1} 来减少下标 3 n + 3 3n+3 ,想办法把它减少到 3 n 3n

T n + 1 = 2 + i = 1 n ( C 3 n 3 i + 3 C 3 n 3 i 1 + 3 C 3 n 3 i 2 + C 3 n 3 n 3 ) T_{n+1}=2+\sum\limits_{i=1}^n\left(C_{3n}^{3i}+3C_{3n}^{3i-1}+3C_{3n}^{3i-2}+C_{3n}^{3n-3}\right)

= 2 + i = 1 n C 3 n 3 i + i = 1 n C 3 n 3 ( n 1 ) + 3 i = 1 n ( C 3 n 3 i 2 + C 3 n 3 i 1 ) =2+\sum\limits_{i=1}^nC_{3n}^{3i}+\sum\limits_{i=1}^nC_{3n}^{3(n-1)}+3\sum\limits_{i=1}^n\left(C_{3n}^{3i-2}+C_{3n}^{3i-1}\right)

前面两个和式很好处理,第一个就是 T n T_n 去掉首项,第二个就是 T n T_n 去掉末项。第三个和式的结果不太容易看出来,不妨把它展开:

= 2 T n + 3 ( C 3 n 1 + C 3 n 2 + C 3 n 4 + C 3 n 5 + + C 3 n 3 n 2 + C 3 n 3 n 1 ) =2T_n+3\left(C_{3n}^1+C_{3n}^2+C_{3n}^4+C_{3n}^5+\cdots+C_{3n}^{3n-2}+C_{3n}^{3n-1}\right)

发现后面这一串就是 2 3 n T n 2^{3n}-T_n !于是我们得到了递推关系

T n + 1 = T n + 3 8 n T_{n+1}=-T_n+3\cdot8^n

这个递推关系的求解方法就多了去了,可以用待定系数,或者累加,甚至可以用生成函数(高考可能不让用?),如果你本事大可以猜出通项后用数学归纳法等等。


问题4. 设函数 f n ( x ) = i = 0 n ( 1 ) i C n i ( x i ) n f_n(x)=\sum\limits_{i=0}^n(-1)^iC_n^i(x-i)^n ,其中 n N n\in\N^* 。求证 f n ( x ) = n ! f_n(x)=n!

解析 反演?别想了。后面这个 ( x i ) n (x-i)^n 既有 i i 又有 n n ,并不能套得上反演公式。

试一试大力数学归纳法吧。首先 n = 1 n=1 时结论成立。

假设 n = k n=k f k ( x ) = i = 0 k ( 1 ) i C k i ( x i ) k = k ! f_k(x)=\sum\limits_{i=0}^k(-1)^iC_k^i(x-i)^k=k! ,则当 n = k + 1 n=k+1

f k + 1 ( x ) = i = 0 k + 1 ( 1 ) i C k + 1 i ( x i ) k ( x i ) f_{k+1}(x)=\sum\limits_{i=0}^{k+1}(-1)^iC_{k+1}^i(x-i)^k(x-i)

= x i = 0 k + 1 ( 1 ) i C k + 1 i ( x i ) k i = 1 k + 1 ( 1 ) i i C k + 1 i ( x i ) k =x\sum\limits_{i=0}^{k+1}(-1)^iC_{k+1}^i(x-i)^k-\sum\limits_{i=1}^{k+1}(-1)^iiC_{k+1}^i(x-i)^k

后面出现了我们喜欢的 i C k + 1 i iC_{k+1}^i ,可以吸收,那先化简后面的和式:

i = 1 k + 1 ( 1 ) i ( k + 1 ) C k i 1 ( x i ) k = ( k + 1 ) i = 0 k ( 1 ) i C k i ( x 1 i ) k = ( k + 1 ) f k ( x 1 ) = ( k + 1 ) ! -\sum\limits_{i=1}^{k+1}(-1)^i(k+1)C_k^{i-1}(x-i)^k=(k+1)\sum\limits_{i=0}^k(-1)^iC_k^i(x-1-i)^k=(k+1)f_k(x-1)=(k+1)!

所以 f k + 1 ( x ) = x i = 0 k + 1 ( 1 ) i C k + 1 i ( x i ) k + ( k + 1 ) ! f_{k+1}(x)=x\sum\limits_{i=0}^{k+1}(-1)^iC_{k+1}^i(x-i)^k+(k+1)! 。接下来为了应用归纳假设,要想办法把组合数的下标改成 k k ,我们想到帕斯卡恒等式。在使用前先把首项末项拿出来。

f k + 1 ( x ) = x k + 1 x ( k + 1 x ) k + x i = 1 k ( 1 ) i ( C k i + C k i 1 ) ( x i ) k + ( k + 1 ) ! f_{k+1}(x)=x^{k+1}-x(k+1-x)^k+x\sum\limits_{i=1}^k(-1)^i\left(C_k^i+C_k^{i-1}\right)(x-i)^k+(k+1)!

= x k + 1 x ( k + 1 x ) k + x i = 1 k ( 1 ) i C k i ( x i ) k + x i = 1 k ( 1 ) i C k i 1 ( x i ) k + ( k + 1 ) ! =x^{k+1}-x(k+1-x)^k+x\sum\limits_{i=1}^k(-1)^iC_k^i(x-i)^k+x\sum\limits_{i=1}^k(-1)^iC_k^{i-1}(x-i)^k+(k+1)!

= x k + 1 x ( k + 1 x ) k + x ( f k ( x ) x k ) x i = 1 k ( 1 ) i 1 C k i 1 ( x i ) k + ( k + 1 ) ! =x^{k+1}-x(k+1-x)^k+x(f_k(x)-x^k)-x\sum\limits_{i=1}^k(-1)^{i-1}C_k^{i-1}(x-i)^k+(k+1)!

前面可以消去 x k + 1 x^{k+1} ,后面的和式对 i i 平移一下:

= x f k ( x ) x ( k + 1 x ) k x i = 0 k 1 ( 1 ) i C k i ( x 1 i ) k + ( k + 1 ) ! =xf_k(x)-x(k+1-x)^k-x\sum\limits_{i=0}^{k-1}(-1)^iC_k^i(x-1-i)^k+(k+1)!

= x f k ( x ) x ( k + 1 x ) k x ( f k ( x 1 ) ( k + 1 x ) k ) + ( k + 1 ) ! =xf_k(x)-x(k+1-x)^k-x(f_k(x-1)-(k+1-x)^k)+(k+1)!

= x f k ( x ) x f k ( x 1 ) + ( k + 1 ) ! = ( k + 1 ) ! =xf_k(x)-xf_k(x-1)+(k+1)!=(k+1)!

得证。

所以其实这题就是告诉我们,做题一定要耐心和细心。


问题5. 现在有 m + n m+n 个抽屉,编号从 1 1 m + n m+n ,另有一个袋子中有 n n 个黑球和 m m 个白球。这些球除了颜色之外完全相同。重复以下操作 m + n m+n 次,第 i i 次操作从袋子里随机摸出一个球来放入编号为 i i 的抽屉。设 ξ \xi 表示最后一个黑球所在的抽屉的编号的倒数。求证: E ( ξ ) < n ( m + n ) ( n 1 ) E(\xi)<\cfrac{n}{(m+n)(n-1)} 。其中 E ( ξ ) E(\xi) 表示 ξ \xi 的数学期望值。

解析 显然 ξ \xi 的所有可能取值为 1 n + 1 , 1 n + 2 ,   , 1 m + n \cfrac{1}{n+1},\cfrac{1}{n+2},\cdots,\cfrac{1}{m+n}

考虑如何计算 P ( ξ = 1 i ) P\left(\xi=\cfrac{1}{i}\right) ,即最后一个黑球放在第 i i 个抽屉的概率。总方案数显然是 C m + n n C_{m+n}^n ,其中我们需要让前 i 1 i-1 个抽屉里有 n 1 n-1 个放了黑球,并且第 i i 个抽屉也放黑球,因此 P ( ξ = 1 i ) = C i 1 n 1 C m + n n P\left(\xi=\cfrac{1}{i}\right)=\cfrac{C_{i-1}^{n-1}}{C_{m+n}^n}

E ( ξ ) = i = n m + n 1 i P ( ξ = 1 i ) = i = n m + n 1 i C i 1 n 1 C m + n n = 1 C m + n n i = n m + n 1 i C i 1 n 1 E(\xi)=\sum\limits_{i=n}^{m+n}\cfrac{1}{i}P\left(\xi=\cfrac{1}{i}\right)=\sum\limits_{i=n}^{m+n}\cfrac{1}{i}\cfrac{C_{i-1}^{n-1}}{C_{m+n}^n}=\cfrac{1}{C_{m+n}^n}\sum\limits_{i=n}^{m+n}\cfrac{1}{i}C_{i-1}^{n-1}

如果要求出 E ( ξ ) E(\xi) 的闭形式,接下来最理想的就是想办法将 1 i \cfrac{1}{i} 吸收进组合数。不幸的是 1 i \cfrac{1}{i} C i 1 n 1 C_{i-1}^{n-1} 并不能应用吸收恒等式。

但事实上我们并不需要求出 E ( ξ ) E(\xi) 的闭形式,因为我们最后要证明的是一个不等式。所以我们可以考虑在中途对式子加以改造——放缩。注意到 1 i < 1 i 1 \cfrac{1}{i}<\cfrac{1}{i-1} ,而 1 i 1 C i 1 n 1 = 1 n 1 C i 2 n 2 \cfrac{1}{i-1}C_{i-1}^{n-1}=\cfrac{1}{n-1}C_{i-2}^{n-2} 可以吸收。所以

E ( ξ ) < 1 C m + n n i = n m + n 1 i 1 C i 1 n 1 = 1 C m + n n 1 n 1 i = n m + n C i 2 n 2 E(\xi)<\cfrac{1}{C_{m+n}^n}\sum\limits_{i=n}^{m+n}\cfrac{1}{i-1}C_{i-1}^{n-1}=\cfrac{1}{C_{m+n}^n}\cfrac{1}{n-1}\sum\limits_{i=n}^{m+n}C_{i-2}^{n-2}

后面的和式就是 C m + n 1 n 1 C_{m+n-1}^{n-1} 。因此证到 E ( ξ ) < C m + n 1 n 1 C m + n n ( n 1 ) = n ( m + n ) ( n 1 ) E(\xi)<\cfrac{C_{m+n-1}^{n-1}}{C_{m+n}^n(n-1)}=\cfrac{n}{(m+n)(n-1)}

猜你喜欢

转载自blog.csdn.net/qq_39677783/article/details/92023337