巧用同余定理

来源:互联网 发布:js判断奇数偶数 编辑:程序博客网 时间:2024/05/17 20:23

对于M%n,若M=a+b

M%n = (a%n+b%n)%n

题目分析:对于一个位数小于1000000的自然数,求其对10003取余的结果

运用同余定理,即

s = 0

用a[1000000]存储输入自然数

for(i:0-n)//n为位数

     s = (s*10+a[i])%10003;

原创粉丝点击