combinations - 求 nCr mod M,其中 M 不是素数

标签 combinations modulo inverse

我必须找到 nCrmod M,其中 M 不是素数。怎么能找到呢。我知道我需要求逆模,但是如果数字 M 是非素数,它将如何实现。

最佳答案

当 M<=5000 时,您可以通过内存 nCr = (n-1)Cr + (n-1)C(r-1) 来计算。 您可以访问链接了解更多信息 http://discuss.codechef.com/questions/3869/best-known-algos-for-calculating-ncr-m

关于combinations - 求 nCr mod M,其中 M 不是素数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30690556/

相关文章:

algorithm - 从未知数量的集合中选择元素

Java ArrayList 选择N个元素

javascript - 找出一定范围内N个不重复数的所有可能组合,加起来等于X

Python - 如何对数字列表的所有组合求和以达到目标。号码的使用是可选的

Python模数与余数相同?

rust - 大(负)数的模乘反函数

python - 如何计算python中对数正态累积分布函数的反函数?

objective-c - 负小数Objective-C的模函数是什么?

c++ - 模 - gcc 的操作数顺序错误?还是UB?

pandas - 按 n 行 block 反转行的顺序