立正站好 @ 2020-04-26 15:27:54
#include <iostream>
#include <algorithm>
using namespace std;
struct ps{
int id;
int chi;
int mat;
int eng;
int sum;
};
bool my_cmp(ps x,ps y){
if (x.sum==y.sum)
{
if (x.chi==x.chi)
return x.id<y.id;
else
return x.chi>y.chi;
}
else
return x.sum>y.sum;
}
ps a[10001];
int main(){
int n,i;
cin>>n;
for (i=0;i<n;i++)
{
a[i].id=i+1;
cin>>a[i].chi>>a[i].mat>>a[i].eng;
a[i].sum=a[i].chi+a[i].mat+a[i].eng;
}
sort (a,a+n,my_cmp);
for (i=0;i<5;i++)
{
cout<<a[i].id<<" "<<a[i].sum<<endl;
}
return 0;
}
by kkknb03 @ 2020-04-26 15:28:53
因为你写错了
by 立正站好 @ 2020-04-26 15:31:26
前头那位是谁!
by Alan_Zhao @ 2020-04-26 15:32:31
是站长
by LRL65 @ 2020-04-26 15:37:39
那肯定是因为你写错了
by Tony2 @ 2020-04-26 15:37:39
@JROI官方账号 谁 又是谁出来水贴了
by zhy137036 @ 2020-04-26 15:56:36
@JROI官方账号 又公号私用?
by JROI官方账号 @ 2020-04-26 16:09:35
已经看到前面的无意义回复,现在已经删除。
现在说话的不是刚刚水的用户。
by zhj0309 @ 2020-05-04 09:44:55
很麻烦吗? 我感觉超简单!
by Wei_wei_ @ 2020-07-10 16:29:25
对不起,出了一样的错误,无法回答 QwQ……