同余和模运算

来源:互联网 发布:php框架有哪些 编辑:程序博客网 时间:2024/05/05 06:06

(a+b)modn=(amond+bmodn)modn;

(a-b)modn=(amodn-bmodn+n)modn;

abmodn=((almond)(bmodn))modn;

在乘法中(almond)(bmodn)可能会溢出,所以要用long long 来保存;如:

int mul_mod(int a,int b,int n){a=a%n;b=b%n;return (int)((long long)(a*b)%n)}

1 0
原创粉丝点击