const int MAXN=5000+10,MAXM=1e5+10; int n,q,B; long long ans[MAXM]; int eu[MAXN][MAXN],er[MAXN][MAXN]; long long dis1[MAXN][MAXN],dis2[MAXN][MAXN]; vector<int> qrr[MAXN][MAXN],qru[MAXN][MAXN];
为什么 1024 MiB 会爆掉。
下面两个 vector 存的东西都是 MAXM 量级的。