-
반응형
https://www.acmicpc.net/problem/17219
17219번: 비밀번호 찾기
첫째 줄에 저장된 사이트 주소의 수 N(1 ≤ N ≤ 100,000)과 비밀번호를 찾으려는 사이트 주소의 수 M(1 ≤ M ≤ 100,000)이 주어진다. 두번째 줄부터 N개의 줄에 걸쳐 각 줄에 사이트 주소와 비밀번
www.acmicpc.net
-풀이-
간단하게, Key(주소)와 Value(비밀번호) 를 입력받으면 , map에 저장 시킨뒤, m개의 주소를 받으면, 해당하는 Key(주소) 의 Value(비밀번호) 를 출력해주면 된다.
-코드-
#include<iostream> #include<algorithm> #include<map> #include<string> using namespace std; map<string, string> ma; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int n, m; cin >> n >> m; for (int i = 0; i < n; i++) { string add, pass; cin >> add >> pass; ma[add] = pass; } for (int i = 0; i < m; i++) { string find; cin >> find; cout << ma[find] << "\n"; } return 0; }
반응형'문제풀이 > 백준oj' 카테고리의 다른 글
[백준OJ] 2096번 내려가기 (0) 2021.06.05 [백준OJ] 7662번 이중 우선순위 큐 (0) 2021.06.02 [백준OJ] 11724번 연결 요소의 개수 (0) 2021.05.28 [백준OJ] 1439번 뒤집기 (0) 2021.05.21 [백준OJ] 9007번 카누 선수 (0) 2021.05.20 댓글