결론:
leave
가 찍히지 않은 사람들의 목록을 사전 역순으로 구하라
📌 맵을 내림차순으로 정렬하려면 map<string, string, greater<string>> m;
과 같이 키값의 자료형에 greater
를 써서 추가해주면 된다.
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
string key, value;
map<string, string, greater<string>> m;
vector<string> v;
cin >> n;
for(int i = 0; i < n; i++){
cin >> key >> value;
if(value == "enter") m.insert(make_pair(key, value));
else m.erase(key);
}
for(auto it : m){
cout << it.first << "\n";
}
return 0;
}