53 Combinatoric Selections
组合公式 当 时,有 超过了一百万,求有多少 的值超过一百万。
当 时,组合数就大于 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
,第三列也可以自动都计算好。
在第三列最后,利用求和公式,得到答案。