6.乘法取模的分配律
1 | if (arr[n - k + 1] == 0) { |
(a⋅b)modp = ((amodp)⋅(bmodp))modp = (amodp * b)modp
仔细想一下就会得出
由上式子(x1⋅x2⋅⋯⋅xk)modp = (((x1modp)⋅x2)modp⋯xm)modp
这个公式如果不理解,可以从右式子逐步化简,最后就能得到左边式子。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhaijiang的小窝!
1 | if (arr[n - k + 1] == 0) { |
(a⋅b)modp = ((amodp)⋅(bmodp))modp = (amodp * b)modp
仔细想一下就会得出
由上式子(x1⋅x2⋅⋯⋅xk)modp = (((x1modp)⋅x2)modp⋯xm)modp
这个公式如果不理解,可以从右式子逐步化简,最后就能得到左边式子。