#include #include #include #include using namespace std; #define MAXN 100005 int t; int N,R,Q; int N2; struct player { int id,ability,score; }; player a[MAXN*2]; player b[MAXN];/// Winner player c[MAXN];/// Failed bool cmp(const player& a,const player& b) { if(a.score==b.score) { return a.idb.score); } void Solve()/// Use N2 { int cb=0; int cc=0; for(int i=0; ia[i+1].ability) { b[cb]=a[i]; ++b[cb++].score; c[cc++]=a[i+1]; } else { b[cb]=a[i+1]; ++b[cb++].score; c[cc++]=a[i]; } } int cib=0; int cic=0; int ci=0; while(cibc[cic].score || (b[cib].score==c[cic].score&&b[cib].id