#include<bits/stdc++.h> using namespace std; const int maxn=21; struct h{ int cj; string xm; }il[maxn]; bool f(h a,h b){ if(a.cj==b.cj){ return a.xm<b.xm; }else{ return a.cj>b.cj; } } int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ cin>>il[i].xm>>il[i].cj; } sort(il+1,il+n+1,f); for(int i=1;i<=n;i++){ cout<<il[i].xm<<" "<<il[i].cj<<endl; } return 0; }

0 条评论

目前还没有评论...