非常感谢YLM大佬的指导。https://ac.nowcoder.com/acm/contest/3732/M首先是按幂分组,这和我当时和CZL说的是一样的。 #include<bits/stdc++.h> typedef long long ll; using namespace std; const int N=1e5+5; ll a[N],b[N],c[N],d[N],val[N],n; bool vis[N]; int main(){ cin>>n; for(int i=1;i<=n;i++)cin>>a[i]; fo...