P2161 [SHOI2009]会场预约
在set判重时,判断两个元素相等的条件是a不<b且b不<a。这样的话两个元素如果l,r之间有重合就会被判为相同。
friend bool operator <(const ac& a1,const ac &a2){
return a1.r<a2.l;
}
当两个区间相交时,会被认为是相同的。
ac代码
#include<bits/stdc++.h>
using namespace std;
struct ac{
int l,r