백준 7785
vector<string> ans(s.begin(), s.end())
=> vector <자료형> 벡터 이름 (범위)
=> ans vector가 s의 값들로 초기화
문자열 내림차순 정렬시 (sort)
=> greater<string>() 사용
#include <bits/stdc++.h>
#include<unordered_set>
using namespace std;
int n;
unordered_set<string> s;
int main() {
ios::sync_with_stdio(0); cin.tie(0);
cin >> n;
while (n--) {
string s1, s2;
cin >> s1 >> s2;
if (s2 == "enter") s.insert(s1);
else s.erase(s1);
}
vector<string> ans(s.begin(), s.end()); // vector<자료형> 벡터이름 (범위) 복사됨
sort(ans.begin(), ans.end(), greater<string>()); // 문자열 정렬할때 사전 순대로 내림차순시 greater<string>() 넣어줘야함
for (auto c : ans) cout << c << '\n';
}