快速幂

来源:互联网 发布:交互式视频制作软件 编辑:程序博客网 时间:2024/06/09 14:32
int Pow(int a,int b){    if(b==0) return 1;    if(b&1) return a*Pow(a,b-1);    else {int t=Pow(a,b/2);return t*t;}}int Pow(int a,int b){    int base=a;    int result=1;    while(b){        if(b&1) result*=base;        base*=base;        b=(b>>1);    }    return result;}

0 0