还是很强的一个题 ORZ肉丝哥哥 对于两个相交区间,假如他们两个都是可行的,那么他们的交也可行,不然没可能两边都把它缺的补上 那么对于答案区间,向右找到第一个可行区间右端点覆盖询问区间,就是最优的 考虑扫描线,枚举右端点,对于当前还没有找到答案的询问,取左端点最大的去找答案 问题在于怎么快速判断一个区间是否可行 用max-min==R-L没有前途像我一样,要考虑其他性质 令i,i+1属于区间则对区间贡献1,假如[l,r]可行,那么它的权值就是r-l 那么开一棵线段树,表示每个位置到R的最大对数和…