Piv*_*iva 13
要计算(n选择k)%M,你可以分别计算分母(n!)模数M和分母(k!*(n - k)!)模数M,然后将分母乘以分母的模乘法逆(在M).由于M是素数,你可以使用费马的小定理来计算乘法逆.
在以下链接上有一个很好的解释,带有示例代码(问题SuperSum):
http://www.topcoder.com/wiki/display/tc/SRM+467
| 归档时间: |
|
| 查看次数: |
4924 次 |
| 最近记录: |