@[cancan1234](/user/448885)
把
```cpp
while (l < q[i].l)add(a[l++]);
while (l > q[i].l)del(a[--l]);
```
改成
```cpp
while (l < q[i].l)del(a[l++]);
while (l > q[i].l)add(a[--l]);
```
试试
by Missa @ 2022-01-18 11:44:41
@[cancan1234](/user/448885) 1.奇偶优化可以用
2.楼上错的,是把
```c
while (l < q[i].l)add(a[l++]);
while (l > q[i].l)del(a[--l]);
```
改成
```c
while (l > q[i].l)add(a[--l]);
while (l < q[i].l)del(a[l++]);
```
by OldVagrant @ 2022-01-18 11:44:49
奇偶优化也可以,因为求解顺序最多只能改变时间
by Missa @ 2022-01-18 11:45:40
@[z_z_y](/user/438168) 对不起,再一次错在这题的移动位置上了
by Missa @ 2022-01-18 11:46:35
关于莫队的扩展顺序可以看一下[OI-wiki上这个](https://oi-wiki.org/misc/mo-algo/)
by OldVagrant @ 2022-01-18 11:47:50
建议先添加再删除
by OldVagrant @ 2022-01-18 11:48:11
多谢,现在试试
by cancan12345 @ 2022-01-18 11:48:30
感谢@z_z_y,@璇___。
过了,此贴结
by cancan12345 @ 2022-01-18 11:50:09