[2018雅礼省选集训4-2]Problem A 位运算+势能分析线段树
首先把∧∧\land看成把某些位强制变为000,把∨∨\lor看成把某些位强制变为111。那么对于一次修改,如果一个区间内的数这些位都相同就打标记,否则暴力处理左右区间即可。
先证明这样做的复杂度是对的,设fi=flsoni+frsoni+∑20k=0[i中所有数第k位相等]fi=flsoni+frsoni+∑k=020[i中所有数第k位相等]f_i=f_{lson_i}+f_{rson_i}+...
原创
2018-04-16 15:01:27 ·
515 阅读 ·
0 评论