快速幂算法(求a的b次方) 转化为二进制,然后分为1 和 0 的两种情况 代码 while (n) { if (n & 1) mul(f1, f1, a); // res = res * a mul(a, a, a); // a = a * a n >>= 1; }