好人来了
2023-12-23 14:51:24
发布于:广东
42阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
struct stu{
string name;
int id;
int ans;
}a[200001];ghzsjdiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
sjddddddddddddddddddg
bool cmp(stdgfskjsgfjimjlgdfgffgsdfgsu aa,stu bb)
{
if(aa.id!=bb.id) return aa.id>bb.id;
else
{
if(aa.ans!=bb.ans) return aa.ans<bb.ans;
else return aa.name>bb.name;
}
}
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;++i) cin>>a[i].name>>a[i].id>>a[i].ans;
sort(a+1,a+1+n,cmp);
for(int i=1;i<=n-1;++i)
{
cout<<a[i].name<<endl;
}
cout<<a[n].name;
return 0;
}
全部评论 1
你制表符被扣了?
2024-01-27 来自 上海
0
有帮助,赞一个