Study/Baekjoon

[백준/C++] 1269 대칭 차집합

에린_1 2024. 4. 6. 16:57
728x90

1269 대칭 차집합

https://www.acmicpc.net/problem/1269

 

1269번: 대칭 차집합

첫째 줄에 집합 A의 원소의 개수와 집합 B의 원소의 개수가 빈 칸을 사이에 두고 주어진다. 둘째 줄에는 집합 A의 모든 원소가, 셋째 줄에는 집합 B의 모든 원소가 빈 칸을 사이에 두고 각각 주어

www.acmicpc.net

#include <bits/stdc++.h>
using namespace std;

map<int, bool> _map;
int n, m;

int main()
{
	cin >> n >> m;
	for (int i = 0; i < n + m; ++i)
	{
		int a;
		cin >> a;
		if (_map[a] == true)
			_map.erase(a);
		else
			_map[a] = true;
	}
	cout << _map.size();

	return 0;
}
  • map 자료구조를 사용했다.
  • 넣으려고 하는 값을 가지고 있다면 삭제해주고 없다면 추가해주는식으로 구현했다.
728x90

'Study > Baekjoon' 카테고리의 다른 글

[백준/C++] 1406 에디터  (1) 2024.04.12
[백준/C++] 11728 배열 합치기  (0) 2024.04.08
[백준/C++] 14502 연구소  (0) 2024.04.01
[백준/C++] 1005 ACM Craft  (0) 2024.03.28
[백준/C++] 17130 토끼가 정보섬에 올라온 이유  (1) 2024.03.27