Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <bits/stdc++.h>#define LL long long#define PB push_backusing namespace std;const int N = 2e5 + 7;const int INF = 0x7fffffff;int T, n, Q, a[N], SZ, ans[N], cas;struct Query {int g, l, r, k, id;} q[N];bool cmp1 (const Query &A, const Query &B) {if (A.g == B.g) {return A.r < B.r;}return A.g < B.g;}multiset <int> S;multiset <int> :: iterator it;int main() {// freopen("in.txt", "r", stdin);cin >> T;while (T --) {scanf("%d%d", &n, &Q);SZ = sqrt(n + 0.5);