[백준/C++] 17219번 비밀번호 찾기

2021. 2. 10. 23:11카테고리 없음

728x90
반응형

문제: www.acmicpc.net/problem/17219

 

17219번: 비밀번호 찾기

첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 두번째 줄부터 N개의 줄에 걸쳐 각 줄에 사이트 주소와 비밀번

www.acmicpc.net

 

 

문제풀이

 

c++ STL인 map을 아는지 문제

 

**맵은 중복된 값의 저장이 허용되지 않는다.

 

코드

#include <iostream>
#include <map>

using namespace std;

int main(){
    ios::sync_with_stdio(false); cin.tie(nullptr);

    int N, M;
    cin>>N>>M;

    map<string, string> m;
    string site, passwd;
    for(int i=0; i<N; i++){
        cin>>site>>passwd;
        m.insert({site, passwd});
    }

    for(int i=0; i<M; i++){
        cin>>site;
        cout<<m[site]<<"\n";
    }

    return 0;
}

 

 

결과

728x90
반응형