题解 | #查找学生信息#|全部用字符串存储就行了
查找学生信息
https://www.nowcoder.com/practice/fe8bff0750c8448081759f3ee0d86bb4
#include <iostream>
#include<map>
#include<vector>
using namespace std;
int main() {
//用map map<string,vector<string>>
int n;map<string,vector<string>>m;
while(cin>>n){
while(n-->0){
string s1,s2,s3, s4;
cin>>s1>>s2>>s3>>s4;
vector<string> t;t.push_back(s2);
t.push_back(s3);t.push_back(s4);
m[s1]=t;
}
cin>>n;
while(n-->0){//开始输出
string s;cin>>s;
if(m.find(s)!=m.end())
cout<<s<<" "<<m[s][0]<<" "<<m[s][1]<<" "<<m[s][2]<<" "<<endl;
else
cout<<"No Answer!"<<endl;
}
}
}
// 64 位输出请用 printf("%lld")
