除法取模

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了除法取模相关的知识,希望对你有一定的参考价值。

2016.1.26

 

在加减乘都有公式方便我们计算时,除法显得有些丧心病狂,(a/b)%m显然不一定等于( (a%m) / (b%m) )%m.

但其实除法取模如果在算法竞赛中遇到一般都会有小技巧来避免这一步,但在这里还是说一下网上的一般处理办法。

那当然就是费马小定理

在p为素数,b无法被p整除的情况下,有bp-1≡1(mod p)

所以(1/b)*bp-1≡(1/b)(mod p)

即bp-2≡(1/b)(mod p)

于是(a/b)%m就变成了(a*bp-2)%m

而bp-2可以用快速幂解决

完事

以上是关于除法取模的主要内容,如果未能解决你的问题,请参考以下文章

多项式除法及取模

除法的取模运算

除法的取模运算

除法取模(比赛常用)

3.29省选模拟赛 除法与取模 dp+组合计数

多项式除法&取模