728x90
https://www.acmicpc.net/problem/14425
문제 풀이
기본 자료구조 문제이다.
n번 입력받은 문자열 중 m번 입력한 문자열이 있는지 체크하는 문제이다.
Set으로 구현하면 매우 쉽다!
느낀 점
기본적인 자료구조 문제이다.
코드
#include <iostream>
#include <string>
#include <set>
using namespace std;
int n, m, cnt = 0;
set<string> s;
int main() {
ios_base::sync_with_stdio(0);
cin.tie(0);
cin >> n >> m;
for (int i = 0; i < n;i++) {
string tmp;
cin >> tmp;
s.insert(tmp);
}
for (int i = 0;i < m;i++) {
string tmp;
cin >> tmp;
if (s.find(tmp) != s.end()) cnt++;
}
cout << cnt;
}
'문제 풀이 > 백준(BOJ)' 카테고리의 다른 글
[C++] 백준 1080번 : 행렬 (0) | 2022.01.17 |
---|---|
[C++] 백준 11279번 : 최대 힙 (0) | 2021.11.12 |
[C++] 백준 2075번 : N번째 큰 수 (0) | 2021.10.26 |
[C++] 백준 7662번 : 이중 우선순위 큐 (0) | 2021.10.26 |
[C++] 백준 1620번 : 나는야 포켓몬 마스터 이다솜 (0) | 2021.10.19 |
댓글