#include<malloc.h>
#include<iostream>
#include<cstdio>
#include<cstring>
#include <vector>
#include<algorithm>
#include<math.h>
#include<queue>
using namespace std;
typedef struct
{
int ac;
int time;
char name[20];
}team;
bool cmp(team a,team b)
{
if(a.ac>b.ac) return true;
else if(a.ac==b.ac&&a.time<b.time) return true;
else return false;
}
int main()
{
vector<team> V;
int N;
cin>>N;
for(int i=0;i<N;i++)
{
team a;
scanf("%d %d %s",&a.ac,&a.time,a.name);
V.push_back(a);
}
stable_sort(V.begin(),V.end(),cmp);
for(int i=0;i<N;i++)
printf("%s\n",V[i].name);
return 0;
}
SCAU 18107 校赛排名
最新推荐文章于 2024-04-01 16:56:59 发布