#include<iostream>
#include<map>
using namespace std;
int main()
{
string s,magic,fun;
map<string,string> book;
map<string,string>::iterator it;
while(1)
{
getline(cin,s);
if(s=="@END@") break;
int index=s.find("]");
magic=s.substr(1,index-1);
fun=s.substr(index+2);
book[magic]=fun;
book[fun]=magic;
}
int n; cin>>n; cin.get();
while(n--)
{
string temp;
getline(cin,temp);
if(temp[0]=='[')
temp=temp.substr(1,temp.length()-2);
it=book.find(temp);
if(it!=book.end())
cout<<it->second<<endl;
else cout<<"what?"<<endl;
}
}
3.3 魔咒词典
最新推荐文章于 2024-08-17 23:59:05 发布