A68.奖学金
2025-01-01 15:33:30
发布于:江苏
0阅读
0回复
0点赞
#include<iostream>
#include<algorithm>
using namespace std;
struct student{
int a,b,c,total,id;
};
bool cmp(student a,student b){
if(a.total!=b.total) return a.total>b.total;
if(a.a!=b.a) return a.a>b.a;
return a.id<b.id;
}
int main(){
int n;
student s[300];
cin>>n;
for(int i=0;i<n;i++){
cin>>s[i].a>>s[i].b>>s[i].c;
s[i].total=s[i].a+s[i].b+s[i].c;
s[i].id=i+1;
}
sort(s,s+n,cmp);
for(int i=0;i<5;i++) cout<<s[i].id<<' '<<s[i].total<<endl;
}
这里空空如也
有帮助,赞一个