快速幂

int PowerMod(int a, int b, int c)
{
int ans = 1;
a = a % c;
while(b>0)
{
 
if(b % 2 = = 1)
ans = (ans * a) % c;
b = b/2;
a = (a * a) % c;
}
return ans;
}

posted @ 2017-10-21 20:54  lmjer  阅读(107)  评论(0编辑  收藏  举报