16165 : 걸그룹 마스터 준석이

풀이

잘 짜주면 된다.

코드

#include <iostream>
#include <string>
#include <map>
using namespace std;
int n, m, num;
string grp, str;
map<string, string> mp;
int main() {
    cin.tie(0); ios_base::sync_with_stdio(0);
    cin >> n >> m;
    while (n--) {
        cin >> grp >> num;
        while (num--) {
            cin >> str;
            mp[grp] = str; mp[str] = grp;
        }
    }
    while (m--) {
        cin >> str >> num;
        if (!num) for (auto it : mp) {
            if (it.second == str) cout << it.first << "\n";
        }
        else {
            cout << mp[str] << "\n";
        }
    }
    return 0;
}

아무말

백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이

wookje.kwon's profile image

wookje.kwon

2018-10-01 09:44

Read more posts by this author