3 solutions
-
1
#include<bits/stdc++.h> using namespace std; const int N=1e6+10; struct Stu{ int wen,xue,yu,id,sum; string name; };Stu a[N]; bool cmp(Stu a,Stu b) { if(a.sum>b.sum) return 1; if(a.sum==b.sum&&a.id<b.id) return 1; return 0; } int main() { int n;cin>>n; for(int i=1;i<=n;i++) { cin>>a[i].name>>a[i].wen>>a[i].xue>>a[i].yu; a[i].sum=a[i].wen+a[i].xue+a[i].yu; a[i].id=i; } sort(a+1,a+n+1,cmp); cout<<a[1].name<<" "<<a[1].wen<<" "<<a[1].xue<<" "<<a[1].yu; return 0; }
Information
- ID
- 1614
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 1
- Tags
- (None)
- # Submissions
- 15
- Accepted
- 7
- Uploaded By