728x90
반응형
7785 회사에 있는 사람
문제 풀이
#include <bits/stdc++.h>
#include <iostream>
#include <set>
using namespace std;
void fast_io(void)
{
ios_base::sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
}
int main(void)
{
fast_io();
multiset<string> set; //set은 자동정렬된다. 그냥set 과 다른 점은 중복허용
int n;
cin >> n;
while (n--)
{
string str1, str2;
cin >> str1 >> str2;
if (str2 == "enter")
set.insert(str1);
else
set.erase(str1);
}
for (auto it = set.rbegin(); it != set.rend(); it++)
{
cout << *it << "\n";
}
}
for (auto it = set.rbegin(); it != set.rend(); it++)
이 코드를 사용해서 역순으로 출력했다.
728x90
반응형
'자라는 개발자 > 문제풀이' 카테고리의 다른 글
백준 c++ 1235 학생 번호 (0) | 2022.01.19 |
---|---|
백준 c++ 1205번 등수 구하기 (0) | 2022.01.19 |
백준 c++ 5397 키로거 (0) | 2022.01.14 |
백준 c++ 1380 귀걸이 (0) | 2022.01.14 |
백준 c++ 1406번 에디터 (0) | 2022.01.14 |