Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
148728 鲁博睿 奖学金 C++ Accepted 0 MS 280 KB 624 2026-02-28 15:54:24

Tests(10/10):


Code:

#include <bits/stdc++.h> using namespace std; struct student{ int yw; int sx; int yy; int zf; int xh; }; student m[305]; //排序规则 int cmp(student x,student y){ if(x.zf != y.zf){ return x.zf>y.zf; } else{ if(x.yw != y.yw){ return x.yw>y.yw; } else{ return x.xh<y.xh; } } } int main() { int n,sum=0,s=0,c=0; cin>>n; for(int i=1;i<=n;i++){ cin>>m[i].yw>>m[i].sx>>m[i].yy; m[i].zf=m[i].yw+m[i].sx+m[i].yy; m[i].xh=i; } sort(m+1,m+n+1,cmp); //规则排序 for(int i=1;i<=5;i++){ cout<<m[i].xh<<" "<<m[i].zf<<" "<<endl; } return 0; }