bool operator ()(int &a,int &b){
return a>b;//最小值优先
}
bool operator ()(int &a,int &b){
return a<b;//最大值优先
}
int x;
bool operator < (const number1 &a) const {
return x>a.x;//最小值优先
}
int x;
bool operator < (const number2 &a) const {
return x<a.x;//最大值优先
}