问题标题: 123

0
0
已解决
徐智勋
徐智勋
初级光能
初级光能

#include<bits/stdc++.h>

using namespace std;

struct stu{

string name;

int y,s,w,k;

int id;

double sum(){

return (y+s+w+k)*1.0/4;

}

}a[10005];

bool cmp(stu x,stu y){

if(x.sum()!=y.sum()){

return x.sum()<y.sum();

}

return x.id<y.id;

}

int main(){

int n;

cin>>n;

for(int i=1;i<=n;i++){

cin>>a[i].name>>a[i].y>>a[i].s>>a[i].w>>a[i].k;

a[i].id=i;

}

sort(a+1,a+n+1,cmp);

for(int i=1;i<=n;i++){

cout<<a[i].name<<endl;

}

}


0
0
0
我要回答