感受思路 #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int, int> pii; const int maxn = 600000 + 10; int root[maxn]; int XOR[maxn]; int tr[maxn * 32][2], cnt; int n, m, x; void init(){ root[0] = ++cnt; int cur = cnt; for(int i = 30; i >= 0; i--){ ...