文章
64
粉丝
100
获赞
4
访问
36.0k
#include <bits/stdc++.h>
using namespace std;
struct Student{
int num;
double pride;
}stu[105];
bool array_DSC(Student a,Student b)
{
return a.pride<b.pride;
}
bool a_ASC(Student a,Student b)
{
return a.num<b.num;
}
int main()
{
int n;
while(cin>>n)
{
for(int i=0;i<n;i++)
{
scanf("%d %lld",&stu[i].num,&stu[i].pride);
}
stable_sort(stu,stu+n,a_ASC);
stable_sort(stu,stu+n,array_DSC);
for(int i=0;i<n;i++)
{
printf("%d %lld\n",stu[i].num,stu[i].pride);
}
}
}
登录后发布评论
暂无评论,来抢沙发