[算法学习] 逆元与欧拉降幂

费马小定理

两个条件:

  • p为质数
  • a与p互质

[算法学习] 逆元与欧拉降幂_第1张图片

逆元

如果要求 x^-1 mod p ,用快速幂求 qmi(x,p-2) 就好

[算法学习] 逆元与欧拉降幂_第2张图片

欧拉函数

[算法学习] 逆元与欧拉降幂_第3张图片

思路:找到因数 i,phi / i * (i-1),除干净,判断最后的n

[算法学习] 逆元与欧拉降幂_第4张图片

欧拉降幂

欧拉定理

[算法学习] 逆元与欧拉降幂_第5张图片

[算法学习] 逆元与欧拉降幂_第6张图片

应用示例

[算法学习] 逆元与欧拉降幂_第7张图片

m! 是一个非常大的数,所以要用欧拉降幂,不是把m!算出来后取模,而是计算的时候取模。

你可能感兴趣的:(学习)