백준
백준 소스코드 [C++] 1764 듣보잡
Hani_Levenshtein
2020. 10. 22. 12:53
1764번: 듣보잡
첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다.
www.acmicpc.net
백준 소스코드 [C++] 1764 듣보잡
#include <iostream>
#include <algorithm>
#include <queue>
#include <string.h>
#include <limits.h>
#include <vector>
#include <math.h>
#include <stack>
#include <bitset>
typedef long long ll;
using namespace std;
int main() {
ios_base::sync_with_stdio(false), cin.tie(nullptr);
int n, k;
string s;
vector<string> v1;
vector<string> v2;
cin >> n >> k;
v1.resize(n);
for (int i = 0;i < n;i++) cin >> v1[i];
sort(v1.begin(), v1.end());
for (int i = 0;i < k;i++) {
cin >> s;
if (binary_search(v1.begin(), v1.end(), s)) v2.push_back(s);
}
sort(v2.begin(), v2.end());
cout << v2.size() << '\n';
for (auto a : v2) cout << a << '\n';
return 0;
}