题解 | 小白鼠排队
小白鼠排队
https://www.nowcoder.com/practice/27fbaa6c7b2e419bbf4de8ba60cf372b
#include <stdio.h>
#include <algorithm>
#include <vector>
using namespace std;
struct whiterat{
int kg;
char maozi[20];
};
bool compare(whiterat lhs,whiterat rhs){
if(lhs.kg>rhs.kg){
return true;
}
else{
return false;
}
}
int main(){
int N;
scanf("%d",&N);
vector<whiterat> vec(N);
for(int i=0;i<N;++i){
scanf("%d %s",&vec[i].kg,vec[i].maozi);
}
sort(vec.begin(),vec.end(),compare);
for(int i=0;i<N;++i){
printf("%s\n",vec[i].maozi);}
return 0;
}