acgo is shit
2024-01-21 11:57:18
发布于:广东
17阅读
0回复
0点赞
#include<bits/stdc++.h>;
using namespace std;
int n;
struct workanimal{
int money,kpi,hr,num;
}a[1005];
bool cmp(workanimal x,workanimal y){
if(x.money!=y.money) return x.money>y.money;
else if(x.kpi!=y.kpi) return x.kpi>y.kpi;
else if(x.hr!=y.hr) return x.hr<y.hr;
return x.num<y.num;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].num>>a[i].money>>a[i].hr>>a[i].kpi;
}
sort(a+1,a+n+1,cmp);
for(int i=1;i<=n;i++){
cout<<a[i].num<<" ";
}
return 0;
}
这里空空如也
有帮助,赞一个