1 solutions
-
1
#include<bits/stdc++.h> using namespace std; const int N=35; struct Student { string name; int sc; }s[N]; bool cmp(Student a,Student b) { if(a.sc>b.sc) return 1; if(a.sc==b.sc&&a.name<b.name) return 1; return 0; } int main() { int n; cin>>n; for(int i=0;i<n;i++) { cin>>s[i].name>>s[i].sc; } sort(s,s+n,cmp); for(int i=0;i<n;i++) { cout<<s[i].name<<" "<<s[i].sc<<endl; } }
- 1
Information
- ID
- 943
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 1
- Tags
- (None)
- # Submissions
- 73
- Accepted
- 19
- Uploaded By