문제 설명

NYPC 2023 넥슨 청소년 프로그래밍 챌린지
NEXON YOUTH PROGRAMMING CHALLENGE, 세상을 바꾸는 코딩! 세상을 더 멋지게 바꿀 당신을 만나고 싶습니다.
www.nypc.co.kr
알고리즘 설계
Unordered_Set을 사용하여 N개의 모험가 직업의 수를 입력을 받아 저장한다
저장된 데이터에서 K개의 키워본 모험가를 입력받에 Set에서 Erase해준다.
#include<iostream>
#include<string>
#include<unordered_set>
using namespace std;
int main()
{
int N, K;
unordered_set<string> s;
cin >> N;
for (int i = 0; i < N; i++)
{
string str;
cin >> str;
s.insert(str);
}
cin >> K;
for (int i = 0; i < K; i++)
{
string str;
cin >> str;
s.erase(str);
}
cout << s.size() << '\n';
for (auto i : s)
{
cout << i << '\n';
}
}'C++ 자료구조' 카테고리의 다른 글
| C++ / [25206] unordered_map 활용 (0) | 2024.06.23 |
|---|---|
| C++ / [7785] Set 활용 / 역순회 (0) | 2023.11.01 |
| c++ / Binary Tree, Traversal (0) | 2023.10.19 |
| C++ / min-element (0) | 2023.03.11 |
| C++ / 특징, 입출력, namespace (cpp D+1) (0) | 2023.03.02 |