声明:转载请附上出处 先附上代码 long long multi(ll a,ll b,ll p) { long long ans = 0; while (b) { if (b & 1) { ans = (ans %p+ a % p)%p; } b >>= 1; a = a * 2 % p; } return ans; } long long fast(ll a, ll b, ll p) { long long ans = 1...