魔咒词典

【题目描述】

据说魔法世界有100000种不同的魔咒,给定一部魔咒词典,当听到一个魔咒时,必须说出那个魔咒的功能;当需要某个功能但不知道该用什么魔咒时,必须说出相应的魔咒,如果需要的魔咒不在词典中,就输出“what?”。

【输入描述】

首先输入词典中不同的魔咒词条(不超过100000条),每条的输入格式为:

[魔咒] 对应功能;

其中魔咒和对应功能分别为长度不超过20和80的字符串,字符串中保证不包含字符“[”和“]”,且“]”和后面的字符串之间有且仅有一个空格;

词典最后一行以输入“@END@”结束;

词典之后的一行输入正整数N(N <= 1000);

接下来N行,每行表示一次询问,输入“[魔咒]”或者“对应功能”。

【输出描述】

对于每次询问输出一行,表示相应的答案。

【样例输入】

[expelliarmus] the disarming charm

[rictusempra] send a jet of silver light to hit the enemy

[tarantallegra] control the movement of one's legs

[serpensortia] shoot a snake out of the end of one's wand

[lumos] light the wand

[obliviate] the memory charm

[expecto patronum] send a Patronus to the dementors

[accio] the summoning charm

@END@

4

[lumos]

the summoning charm

[arha]

take me to the sky

【样例输出】

light the wand

accio

what?

what?

posted @ 2016-08-11 10:52  前前前世。  阅读(360)  评论(0编辑  收藏  举报