👇 微信 👇
欢迎私信交流
Appearance
public static long qmi(long a, int b, int p) { long res = 1; while(b > 0) { // 取二进制形式下的 b 的最后一位数 int last = b >> 0 & 1; if(last > 0) res = (res * a) % p; a = a * a % p; b >>= 1; } return res; }