对于左端点在同一奇数块的区间,右端点按升序排列。
对于左端点在同一偶数块的区间,右端点按降序排列。
inline bool cmp(node a, node b){ if(a.block == b.block){ if(a.block % 2 == 1) return a.r < b.r; else return a.r > b.r; }else return a.l < b.l; }