一堆憨批题 A:直接倍增即可。离一血差10s,自闭。 #include<bits/stdc++.h> using namespace std; #define rep(i,x,y) for(int i=x;i<=y;i++) int n,m,k; const int N=1e5+1; int a[N]; int f[N][31]; int main(){ ios::sync_with_stdio(false); cin.tie(NULL); cin>>n>>m>>k; rep(i,1,n)a[i]=i; ...