这个通过率只有25%,不知道为什么通过不了,但是用快速幂能过,这是为啥,什么时候用快速幂,什么时候用拓展欧几里得啊 #include <bits/stdc++.h> using namespace std; #define int long long using ll = long long; const int N = 2e5 + 10; const ll mod = 1e9 + 7; int a[N]; int pre[N],suf[N],q[N]; ll exgcd(ll a,ll b,ll &x,ll &y){//是这个x和y会变的很大吗,那什么时候用拓展欧...