话不多说,这就是一篇自己犯糊涂的博客。
先来个结构体
struct date{
int x;
int y;
}a[100005];
再定义函数
bool cmp(date a,date b){
if (a.x < b.x )
{
return true;
}
else
if ( a.x == b.x )
{
if (a.y < b.y )
{
return true ;
}
}
return false ;
}
之后开始比较,按照a.x的递增顺序排序,若两者x相等,按照b.y的递增排序。
sort(a,a+n,cmp);
以后发现什么再补充