结构体运算符重载一般用于sort中
struct S
{
int l,r;
// 固定格式
bool operator <(const S &a)const {
return r < a.r;
}
}s[N];
排序时按r的大小从小到大排序
等价于
bool cmp(S a, S b)
{
return a.r<b.r;
}
从大到小
struct S
{
int l,r;
bool operator <(const S &a)const
{
return r>a.r;
}
}