自定义排序函数
class cmp{
bool operator()(node a,node b){
return a.val>b.val;
}
};
set存放结构体并排序
struct node{
int inx,val;
node(int inx,int val):inx(inx),val(val){}
bool operator<(const node & b)const{
return val>=b.val;
}
};
set<node>s;