请检查您莫队主算法的运行顺序:
while(cl<lef)
del(cl++);
while(cl>lef)
add(--cl);
while(cr<rig)
add(++cr);
while(cr>rig)
del(cr--);
这样就WA 0pts,而这样:
while(cl>lef)
add(--cl);
while(cr<rig)
add(++cr);
while(cl<lef)
del(cl++);
while(cr>rig)
del(cr--);
就AC 100pts.
当然这是取决于您本身的add和del函数,也就是莫队的转移策略,如果改了还是WA不怪我