#include<iostream>
#include<stdio.h>
#include<map>
#include<vector>
#include<algorithm>//sort函数
using namespace std;
bool cmp(pair<int,string>a,pair<int,string>b)
{
return a.first>b.first;
}
int main()
{
map<int,string>a={{1,"a"},{2,"b"}};//map初始化
vector<pair<int,string>>list(a.begin(),a.end());//map转vector
sort(list.begin(),list.end(),cmp);
for(int i=0;i<list.size();i++){
cout<<list[i].first<<endl;
}
}