费马小定理
当 是质数,且 与 互质时,有:
因此在模质数的指数问题中,可以把指数对 取模后再计算。
欧拉定理
当 与 互质时,有:
这里 表示 中与 互质的整数个数。费马小定理可以看作欧拉定理在 为质数时的特例。
扩展欧拉定理
当指数 很大,且 与 不一定互质时,常用下面的降幂形式:
如果 ,直接使用原指数即可。
使用场景
- 模数是质数,并且底数与模数互质:优先用费马小定理。
- 模数不一定是质数,但底数与模数互质:使用欧拉定理。
- 指数特别大,且互质条件不确定:使用扩展欧拉定理。
正在加载,请稍候
当 是质数,且 与 互质时,有:
因此在模质数的指数问题中,可以把指数对 取模后再计算。
当 与 互质时,有:
这里 表示 中与 互质的整数个数。费马小定理可以看作欧拉定理在 为质数时的特例。
当指数 很大,且 与 不一定互质时,常用下面的降幂形式:
如果 ,直接使用原指数即可。