这题不说了,都是泪。这题拆点。开始很戳的把更新分开成一部分写,然后一直re。。后来学了这种直接在更新里把所有的搞了的搞法,愈发的感觉自己蠢了。
先说下题意:将一个集合经过并交补 ,然后求最后的集合。
搞法:U [l,r] 将[l,r] 置为1
D [l,r] 将[l,r] 置为0
S [l,r] 将[l,r] 0和1 交换
I [l,r] 将 (-INF,l) 和(r,INF) 清0
C[l,r] 将 [l,r]0 ,1互换 并且执行I操作。
一空集 U [1,5] 然后这个集合就成了 [1,5];
(2,3)不是空集,2.50也算。
#include #include #include #include #include #include #include