自定义sort函数
代码:
#include <bits/stdc++.h>
using namespace std;
typedef struct node {
int v, date;
} ty;
bool rule( ty a, ty b )
{
if ( a.v!=b.v ) {
return a.v>b.v;
}
else {
return a.date<b.date;
}
}
int main()
{
int i,n;
ty a[55];
cin >> n;
for ( i=0; i<n; i++ ) {
cin >> a[i].v >> a[i].date;
}
sort(a,a+n,rule);
for ( i=0; i<n; i++ ) {
cout << a[i].v << " " << a[i].date << endl;
}
return 0;
}