快速幂取模

int ModPow(int a,int b,int n)
{
    int rec=1;
    while(b)
    {
        if (b & 1)
            rec = (rec * a) % n;
        a = (a * a) % n;
        b >>= 1;
    }
    return rec % n;
}
posted @ 2013-09-09 19:14  我家小破孩儿  阅读(147)  评论(0编辑  收藏  举报