题解的cmp函数有误.
应为
bool cmp(query x,query y) { if(where[x.L]!=where[y.L]) { return x.L<y.L; } if(where[x.R]!=where[y.R]) { return x.R<y.R; } return x.pre<y.pre; }