快速幂 在 \(O(\log n)\) 的时间复杂度计算 \(b^a\)。 1 2 3 4 5 6 7ull res = 1; while(b) { if(b & 1) (res *= a) %= p; (a *= a) %= p; b >>= 1; } printf("%lld", res % p); 为此页面的内容评价 感谢您的认可! 您也可以通过 QQ 进一步联系:3581804879 感谢您的反馈! 您可以发送邮件到 nailfec17@gmail.com 以提供进一步的反馈。