这四个东西的顺序能换吗。在什么情况下能换,还是说与add和del的写法有关。
while(l>q[i].l) add(c[--l]); while(r<q[i].r) add(c[++r]); while(l<q[i].l) del(c[l++]); while(r>q[i].r) del(c[r--]);