53 Combinatoric Selections

Problem 53

组合公式 时,有 超过了一百万,求有多少 的值超过一百万。

时,组合数就大于 100 万了。由此可知, 时,都是大于 100 万的。所以满足题目的数的个数是 个。

同时, 时,肯定也大于 100 万。

那么 的时候呢?拿科学计算器摁了一下,也大于 100 万。可以得到一个结论,当 时, 是满足题意的最小的数字。当 时,满足题意的数字有 个。

解释下上面出现的式子的原理。 种取法,所以是 满足 100 万,那么 从 0 到 8 这九个数不满足,减去一个 9,对称的,后面也有 9 个不满足题意。

接下来,寻找那个最小的 ,当 时,就能满足题意。简单的计算了一下,结果是 。以此类推,得到一个临界值组成的表:

23 10
24 9
25 8
28 7
33 6
44 5
72 4

这里说一下,不用每个数字都计算,利用类似于二分法的思想,只用计算很少的次数,就能得到这个表了。

这个时候利用 Excel 计算答案。首先填充 23 和 24,利用自动填充功能,把第一列填充为 23-100。

把临界值表里面的数字填到第二列,利用自动填充功能,把第二列也都填好。比如 25 到 27 都填充上 8,28 到 32 都填充 7,72 以后都填充成 4。

第三列写上公式 =A1+1-2*B1,第三列也可以自动都计算好。

在第三列最后,利用求和公式,得到答案。