jzy_go @ 2017-07-15 17:12:21
#include<cstdio>
#include<iostream>
#include<cstring>
#include<string>
#include<algorithm>
using namespace std;
struct node{
int a,b,c,d,e;
};
bool camp(const node &a,const node &b)
{
if(a.e!=b.e)
return a.e>b.e;
else
if(a.b!=b.b)
return a.b>b.b;
else
return a.a>b.a;
}
node n[301];
int main(){
int q;
cin>>q;
for(int i=1;i<=q;i++)
{
cin>>n[i].b>>n[i].c>>n[i].d;
n[i].a=i;
n[i].e=n[i].b+n[i].c+n[i].d;
}
sort(n+1,n+q+1,camp);
for(int i=1;i<=5;i++)
{
cout<<n[i].a<<' '<<n[i].e<<endl;
}
return 0;
}
by tang_xu @ 2017-07-21 16:11:43
#include<cstdio>
#include<iostream>
#include<cstring>
#include<string>
#include<algorithm>
using namespace std;
struct node{
int a,b,c,d,e;
};
bool camp(const node &a,const node &b)
{
if(a.e!=b.e)
return a.e>b.e;
else
if(a.b!=b.b)
return a.b>b.b;
else
return a.a>b.a;
}
node n[301];
int main(){
int q;
cin>>q;
for(int i=1;i<=q;i++)
{
cin>>n[i].b>>n[i].c>>n[i].d;
n[i].a=i;
n[i].e=n[i].b+n[i].c+n[i].d;
}
sort(n+1,n+q+1,camp);
for(int i=1;i<=5;i++)
{
cout<<n[i].a<<' '<<n[i].e<<endl;
}
return 0;
}
class呢??
by zhanglewen @ 2017-08-01 21:48:35
对了9道题,满分100
by puyifan @ 2017-08-07 21:30:16
可能是没排学号,我试了,只有一个点与学号有关。
by LucasLi @ 2017-08-18 21:15:26
好鬼