数论-快速幂

Posted sxq-study

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数论-快速幂相关的知识,希望对你有一定的参考价值。

快速幂:求 a^b % p

技术图片
 1 #include <iostream>
 2 using namespace std;
 3 
 4 typedef long long LL;
 5 
 6 LL qmi(LL a, LL b, LL p){
 7     LL res = 1 % p;
 8     while(b){
 9         if(b & 1)res = res * a % p;
10         a = a * a % p;
11         b >>= 1;
12     }
13     return res;
14 }
View Code

 

以上是关于数论-快速幂的主要内容,如果未能解决你的问题,请参考以下文章

数论--快速幂,矩阵快速幂

总结——数论:快速幂

数论-快速幂

BZOJ 1409 Password 数论(扩展欧拉+矩阵快速幂+快速幂)

[数论+模板] 快速幂及快速幂求逆元算法模板(模板)

数论—快速幂算法