struct node { int x,y,val; bool operator <(const node &a) const { return val<a.val; } };
&a表示引用,避免比较时创建新的对象,提升比较效率。
第一个const避免对象参数被改变,第二个const表示函数不会修改this指针的值,即this指针是只读的。