while(l<b[i].l) add(a[l++],-1); while(l>b[i].l) add(a[--l],1); while(r<b[i].r) add(a[++r],1); while(r>b[i].r) add(a[r--],-1);
为什么调整区间时有时候是l++,有时候是--l求解答为什么++或--放在l的前后位置不同。
l++
--l
++或--