Frot @ 2024-02-07 13:12:02
每次试图取反一个区间时(不管是op==0,1,2直接修改,还是在push_down的时候)都应关注目标区间是否已有区间赋值(op==0,1的情况)。之前在push_down忘了这一点,调了一天...
以及 如果目标区间已有赋值的标记(全赋0 or 1),可以考虑仅反转区间赋值标记,也就是区间赋0,换成区间赋1;区间赋1,换成区间赋0.并不再更改取反标记.
另祝大家2024新年快乐,rp++,比赛取得如意的成绩!