문제 링크입니다: https://www.acmicpc.net/problem/1822
STL set을 활용하기 좋은 문제입니다.
#include <iostream>
#include <set>
using namespace std;
set<int> s; //이진트리 역할
int main(void)
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int A, B;
cin >> A >> B;
for (int i = 0; i < A; i++)
{
int num;
cin >> num;
s.insert(num);
}
for (int i = 0; i < B; i++)
{
int num;
cin >> num;
auto it = s.find(num);
if (it == s.end())
continue;
else
s.erase(it);
}
cout << s.size() << "\n";
for (auto num : s)
cout << num << " ";
cout << "\n";
return 0;
}
개발환경:Visual Studio 2017
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
'알고리즘 > BOJ' 카테고리의 다른 글
백준 14624번 전북대학교 (2) | 2018.12.30 |
---|---|
백준 1193번 분수찾기 (9) | 2018.12.30 |
백준 2480번 주사위 세개 (0) | 2018.12.30 |
백준 2636번 치즈 (2) | 2018.12.29 |
백준 10093번 숫자 (0) | 2018.12.29 |