int cmp(dong a,dong b){return a.s<b.s;}//升序
int cmp(dong a,dong b){if(a.x==b.x)return a.y<b.y; else return a.x<b.x;}//升序
多维
ll cmp(dong a,dong b)
{if(a.x==b.x){if(a.y==b.y)return a.z<b.z;else return a.y<b.y; }
else return a.x<b.x;
}//升序
多条件
bool cmp(Node a, Node b)
{if (a.ans!=b.ans) return a.ans<b.ans;
else return a.x<b.x;//存输入顺序
}
//在排序过程中,输入顺序可能被打乱