扫描线 题意 多个矩阵求交集,线段树的特殊操作,非常特殊的情况,一堆证明之后,就没有pushdown操作. 没有pushdown操作,也没有query操作,直接tr[1].len. 亚特兰蒂斯 由于点可能有小数,先l.离散化为整数,这里的线段树存的是一个区间:[L,R),左闭右开的区间. 换句话:线段树存的是第几个小区间,那么操作(l,r)的话,对线段树操作:l–r-1就够了,(存的不是点,是小区间,小区间比点的数量少1) 另外,也不需要query()函数,之间调用tr[1].len,返回线段长…