【发布时间】:2016-10-08 11:39:48
【问题描述】:
我已经尝试了解决这个系列的基本方法,但是n 和r 的较大值需要时间。有没有办法在一个时间复杂度不依赖于n OR r.Range r,n 的单个表达式中减少这个表达式
注意:这里是r < n,即我必须找到这个系列的第一个r+1 术语的总和。
我已经阅读了这个问题,但它对我没有帮助:
Algorithm to find Sum of the first r binomial coefficients for fixed n modulo m
【问题讨论】:
-
“n & r 的较大值”是什么意思。你想在哪个范围内选择n和r?
-
你现在如何计算nCr的值?
-
r 和 n 有什么限制?我们可以假设 r 相对较小吗?
-
这个模数是什么?否则,对于“
n和r的较大值”,您将溢出整数。 -
关于“已经尝试过基本方法......”:您应该发布代码的重要部分,并说明需要多少时间。这是为了让人们知道这种“基本方式”是什么,所以他们不会发布建议它的答案。也很高兴知道您的时间太多了。
标签: c algorithm time-complexity combinations binomial-coefficients