考虑限制为中没有值出现两次,,,对每个右端点统计,第一个和最后一个限制是对应左端点的一个区间维护一个单调栈,要找一个位置满足,那么单调栈上的每个点对应一个的一次函数,考虑是单增的,不可能的直接丢掉,可能有的按可能有的时间排序,已经有的按排序,用维护即可, 分治模板,