map题解
2025-11-14 21:33:43
发布于:北京
4阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int n,t;
struct node{
string name,sex;
int age;
};
map<string,node>mp;
int main(){
cin>>n;
while(n--){
string id;
cin>>id;
node x;
cin>>x.name>>x.sex>>x.age;
mp[id]=x;
}
cin>>t;
while(t--){
string s;
cin>>s;
bool f=1;
for(auto i:mp){
if(i.first==s){
f=0;
cout<<i.first<<' '<<mp[s].name<<' '<<mp[s].sex<<' '<<mp[s].age<<endl;
}
}
if(f) cout<<"No Answer!"<<endl;
}
return 0;
}
这里空空如也






有帮助,赞一个