#include<bits/stdc++.h>
using namespace std;
struct student{
int num;
int chinese;
int math;
int english;
int sum;
}a[310];
int cmp(student a,student b)
{
if(a.sum!=b.sum) return a.sum>b.sum;
else if(a.chinese!=b.chinese) return a.chinese>b.chinese;
else return a.num<b.num;
}
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
a[i].num=i;
cin>>a[i].chinese>>a[i].english>>a[i].math;
a[i].sum=a[i].chinese+a[i].english+a[i].math;
}
sort(a+1,a+n+1,cmp);
for(int i=1;i<=5;i++)
{
cout<<a[i]. num<<" "<<a[i].sum<<endl;
}
return 0;
}
【4.1日每日一题打卡】——奖学金
于 2022-04-01 17:33:53 首次发布