提交时间:2024-02-20 15:35:54

运行 ID: 41342

#include<bits/stdc++.h> using namespace std; struct m{ string n; int s; }; bool cmp(m A,m B){ return A.s>B.s; } int main(){ int a; cin>>a; m b[a]; for(int i=0;i<a;i++) cin>>b[i].n>>b[i].s; sort(b,b+a,cmp); for(int i=0;i<a;i++){ cout<<b[i].n<<" "<<b[i].s<<endl; } return 0; }