ZCMU 1657

阅读 76

2022-03-26

#include<bits/stdc++.h>
using namespace std;
struct st{
    string a;
    int b;
};
bool cmp(st x,st y)
{
    if(x.b!=y.b)
    return x.b>y.b;
    else
    return y.a>x.a;
}
int main()
{
    st x[110];
    int n;
    while(cin>>n)
    {
        for(int i=0;i<n;i++)
            cin>>x[i].a>>x[i].b;
        sort(x,x+n,cmp);
        for(int i=0;i<n;i++)
            cout<<x[i].a<<" "<<x[i].b<<endl;
    }
    return 0;
}

 

精彩评论(0)

0 0 举报