题解 | #查找学生信息#
查找学生信息
http://www.nowcoder.com/practice/fe8bff0750c8448081759f3ee0d86bb4
#include<iostream>
#include<cstdio>
#include<map>
#include<string>
using namespace std;
int main() {
int n;
scanf("%d",&n);
getchar();
map<string,string> studentInfo;
while(n--) {
string str;
getline(cin,str);
int position = str.find(" ");
string key = str.substr(0,position);
string value = str.substr(position + 1);
studentInfo.insert(pair<string,string>(key,value));
}
int m;
scanf("%d",&m);
while(m--) {
string key;
cin >> key;
if(studentInfo.find(key) == studentInfo.end()) {
cout << "No Answer!" << endl;
} else {
cout << key << " "<< studentInfo.at(key) << endl;
}
}
return 0;
}