嘤嘤嘤,比赛刚结束就做出来了。。。
2025-04-13 22:04:33
发布于:重庆
21阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
long long n;
struct f{
int id,fs,s;
}a[10005];
bool cmp(f a,f b){
if(a.s!=b.s){
return a.s>b.s;
}
else if(a.fs!=b.fs){
return a.fs>b.fs;
}
return a.id<b.id;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].id>>a[i].fs>>a[i].s;
}
sort(a+1,a+1+n,cmp);
for(int i=1;i<=n;i++){
cout<<a[i].id<<endl;
}
}
代码中思路清晰就不讲了,毕竟不是题解awa
全部评论 1
qp
2025-04-13 来自 重庆
0
有帮助,赞一个