Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- class Checker
- {
- public:
- char name[500];
- int score;
- bool compare(Checker a, Checker b);
- };
- bool Checker::compare(Checker a, Checker b)
- {
- if(a.score>b.score)return true;
- if(a.score== b.score)
- {
- if(strcmp(a.name,b.name)==1)
- return true;
- }
- return false;
- }
- int main(int argc, char const *argv[])
- {
- Checker input[10000];
- int i,j,k,n,t;
- char h;
- scanf("%d%c",&n,&h);
- for(i=0;i<n;i++)
- {
- scanf("%s %d",input[i].name, &input[i].score);
- scanf("%c",&h);
- }
- sort(input,input+n,Checker::compare());
- for(i=0;i<n;i++)
- {
- printf("%s %d\n", input[i].name,input[i].score);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement