1. 程式人生 > >【模板】快速冪+取余

【模板】快速冪+取余

int pre span spa 快速 模板 col 快速冪 result

 1 inline int Power(int a, int n, int b)
 2 {
 3     int result = 1;
 4     while(n)
 5     {
 6         if(n & 1) result = result * a % b;
 7         a = a * a % b;
 8         n >>= 1;
 9     }
10     return result;
11 }

【模板】快速冪+取余