扫码关注官方订阅号
a的b次方对c取余可以写成下面的形式
int ans = 1; while (b−−){ ans = ( ans∗a)%c ; }
数学不好,求大神解释一下
走同样的路,发现不同的人生
因为mod有可乘性
设 a=mq+r, b=nq+s. 则
(a*b) mod q = (mnq^2+msq+nrq+rs) mod q = rs mod q = ((a mod q) * (b mod q)) mod q
手机码字有些混乱
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
因为mod有可乘性
设 a=mq+r, b=nq+s. 则
手机码字有些混乱