当set存的是一个结构体时,若想用 find 函数,应在结构体内部写一个函数
struct node
{
int x;
int num;
bool operator< (const node &v)const{ // 先比较 x , 若 x 相同再比较num,小的返回true
if (x < v.x) return true;
else if (x == v.x) {
if (num < v.num) return true;
else return false;
}
else return false;
}
};
set<node>s, f;
原文:https://www.cnblogs.com/ccut-ry/p/9630542.html