## 区间问题
最大不相交区间
这个是按右端点排序,从左往右扫,(全部反过来也行),为什么这么做呢?
按照左端点排序的话,因为和右端点半毛钱挨不着边,肯定不会优的,那为什么右端点就会最优呢
扫的时候既然满足右端点递增,问题就变成了看左端点是否满足条件
由于贪心的思想,选前面的一定不劣于选后面的,因此从左往右扫的时候一定更优
区间覆盖
先按照左端点排序,之后用贪心的思想从左往右选右端点最大即可
如果有多组询问的话,可以先用\(nlog(n)\)的时间用倍增的思想预处理一下,每次询问用\(log(n)\)的时间回答,也是基于贪心的思想
区间分组
先按照左端点排序,之后考虑如果从已经分好的组里面找,暴力枚举的话\(O(n^2)\),妥妥的超时,自然想到开一个小跟堆,于是问题就这样解决了
区间选点
和最大不相交区间相似