快速幂

Posted Aragaki

tags:

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

long long quick_pow(int a,int n)  
{  
    long long result;  
  
    if(n == 1) return a;  
    if(!n)    return 1;  
    long long mid = quick_pow(a,n/2);  
    if(n%2) result = mid*mid%modx*a%modx;  
    else    result = mid*mid%modx;  
    return result;  
} 

 

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

矩阵快速幂

快速幂

快速幂

快速幂乘法&快速幂取余

快速幂和慢速乘

快速幂解法