k
可以从项目中检索到的项目组合的数量N
由以下公式描述。
N!
c = ___________________
(k! * (N - k)!)
一个例子是在彩票抽奖中6 Balls
可以从鼓中抽取多少种组合。48 Balls
优化这个公式以最小的 O 时间复杂度运行
这个问题的灵感来自于新的 WolframAlpha 数学引擎以及它可以非常快速地计算出极大组合的事实。例如,以及随后在另一个论坛上对该主题的讨论。
http://www97.wolframalpha.com/input/?i=20000000+Choose+15000000
在有人尝试解决方案后,我将发布该讨论中的一些信息/链接。
任何语言都可以接受。