文章
56
粉丝
0
获赞
112
访问
2.5k
#include <bits/stdc++.h>
using namespace std;
typedef struct{
int num;
int score;
}stu;
bool cmp(const stu &x,const stu &y)
{
if(x.score!=y.score)
return x.score<y.score;
else
return x.num<y.num;
}
int main()
{
int N;
cin>>N;
int p,q;
vector<stu> list;
for(int i=0;i<N;i++)
{
cin>>p>>q;
list.push_back({p,q});
}
sort(list.begin(),list.end(),cmp);
for(int i=0;i<N;i++)
{
cout<<list[i].num<<" "<<list[i].score<<endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发