#include "stdafx.h"
#include "stdio.h"
#include "iostream"
#include "string"
#include "map"
using namespace std;
int main()
{
string input;
map<string,string> magic;
while(getline(
cin,input) && (input!=
"@END@")){
int i =
0;
while(input[i++]!=
']'){;}
magic[input.substr(
0,i)] = input.substr(i+
1,input.length()-
1);
}
int n;
cin>>n;
getchar();
map<string, string>::iterator iter;
while(n--){
getline(
cin,input);
int flag =
0;
if(input[
0] ==
'['){
for(iter = magic.begin();iter!=magic.end();iter++){
if(iter->first == input){
cout<<iter->second<<endl;
flag =
1;
break;
}
}
if(!flag)
cout<<
"what?"<<endl;
}
else{
for(iter = magic.begin();iter!=magic.end();iter++){
if(iter->second == input){
string temp = iter->first;
cout<<temp.substr(
1,temp.length()-
2)<<endl;
flag =
1;
break;
}
}
if(!flag)
cout<<
"what?"<<endl;
}
}
return 0;
}
转载请注明原文地址: https://ju.6miu.com/read-662066.html