- UID
- 595529
- 在线时间
- 小时
- 注册时间
- 2011-1-9
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
lz的做法,就是相当于提醒我们把被除数处理成 mod正负1或者2的形式,然后再算
因为(A+B)的n次方mod C的形式,如果A是C的倍数,那么展开之后的多项式只有最后一项B的n次方不是c的倍数 比如2次方的情况(A+B)的平方=A平方+2AB+B平方,A如果是mod C的倍数,那么就剩下B而已了
比如 (2^100)*(3^200) mod 7 =[2^(3*33 + 1)] * [3^(3*66 + 2)] mod 7 =[(2^3)^33 * 2] * [(3^3)^66 * 3^2] mod 7 =(8^33 * 2) * (27^66 * 9) mod 7 =[(7+1)^33 * 2] * [(28-1)^66 * 9] mod 7 =(1^33 * 2)* [(-1)^66 * 9] mod 7 =2*9 mod 7 =4 |
|