题解 | 小白鼠排队
小白鼠排队
https://www.nowcoder.com/practice/27fbaa6c7b2e419bbf4de8ba60cf372b
#include <iostream>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;
struct mouse{
string color;
int weight;
};
int main() {
int n;
while(cin>>n){
vector<mouse> mouses;
for(int i=0;i<n;i++){
mouse temp;
cin>>temp.weight>>temp.color;
mouses.push_back(temp);
}
sort(mouses.begin(),mouses.end(),[](mouse &a,mouse &b){
return a.weight>b.weight;
});
for(mouse i:mouses) cout<<i.color<<endl;
}
return 0;
}
查看12道真题和解析