魔咒词典

Time Limit: 8000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 9543    Accepted Submission(s): 2449

Problem Description
哈利波特在魔法学校的必修课之一就是学习魔咒。据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助。

给你一部魔咒词典。当哈利听到一个魔咒时,你的程序必须告诉他那个魔咒的功能;当哈利需要某个功能但不知道该用什么魔咒时,你的程序要替他找到相应的魔咒。如果他要的魔咒不在词典中,就输出“what?”

Input
首先列出词典中不超过100000条不同的魔咒词条,每条格式为:

[魔咒] 对应功能

其中“魔咒”和“对应功能”分别为长度不超过20和80的字符串,字符串中保证不包含字符“[”和“]”,且“]”和后面的字符串之间有且仅有一个空格。词典最后一行以“@END@”结束,这一行不属于词典中的词条。
词典之后的一行包含正整数N(<=1000),随后是N个测试用例。每个测试用例占一行,或者给出“[魔咒]”,或者给出“对应功能”。

Output
每个测试用例的输出占一行,输出魔咒对应的功能,或者功能对应的魔咒。如果魔咒不在词典中,就输出“what?”
Sample Input
[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

Sample Output
light the wand
accio
what?
what?

转载于:https://www.cnblogs.com/ERKE/p/3832597.html

hdu 1880 魔咒词典相关推荐

  1. 杭电acm 1880魔咒词典(水题)

    魔咒词典 Time Limit: 8000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  2. 『杭电1880』魔咒词典

    Problem Description 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔 ...

  3. HDU1880 魔咒词典【文本处理】

    魔咒词典 Time Limit: 8000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissi ...

  4. ccf练习-魔咒词典(字符串分割,<map>存储)

    [问题描述] 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助. ...

  5. 魔咒词典---哈希+二分

    题目: 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助. 给你一 ...

  6. 魔咒词典(C/C++)

    题目描述 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助.    ...

  7. 字符串哈希(魔咒词典hdu1880)

    魔咒词典(字符串哈希) 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你 ...

  8. 湖南大学21夏训练三3.魔咒词典

    [问题描述] 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助. ...

  9. C++映射——魔咒词典

    题目描述 哈利波特在魔法学校的必修课之一就是学习魔咒.据说魔法世界有100000种不同的魔咒,哈利很难全部记住,但是为了对抗强敌,他必须在危急时刻能够调用任何一个需要的魔咒,所以他需要你的帮助.    ...

最新文章

  1. 芯片的未来,靠这些技术了
  2. String类的学习
  3. 网络性能测试工具iperf的使用与参数解析
  4. 数据库生存曲线_WGCNA、生存分析、ROC共同筛选biomarker
  5. informix 访问mysql_informix用户权限的介绍及查看方法
  6. LeetCode_617.合并二叉树
  7. Hive Join Strategies hive的连接策略
  8. 暴力优化解法+哈希解法——2016年第七届蓝桥杯省赛b组第八题 四平方和
  9. pythonflask框架_Flask框架
  10. 在idea上配置hadoop开发环境,使用maven配置hadoop的依赖,自动管理相关jar包
  11. 数字电路基础知识(二)
  12. 软件安全性验收测试 软件测试常见报告类型
  13. android修改HOLO对话框风格
  14. 大唐凌烟阁开国廿四将
  15. RESTful API入门学习笔记
  16. 关于Windows7系统不能访问XP创建的DVD的问题
  17. 亲测有效,解决C盘空间不足问题
  18. channel java_Java Channel
  19. 广东迅视资管 别让“顺风车”再度行驶至安全边缘
  20. HBase 记忆内容(简答题)

热门文章

  1. [BZOJ2017][Usaco2009 Nov]硬币游戏
  2. 奔五的人学ios:swift竟然没有字符串包括,找个简单的解决方法
  3. PHP高级——抽象类与接口的区别
  4. HDU 5025:Saving Tang Monk(BFS + 状压)
  5. JAVA 的普通加法运算
  6. sql更新表的字段和主键
  7. C++异常(exception)第一篇--综合讲解
  8. SSAS-MDX#001 - MDX 基本结构
  9. C++中消息机制阻塞实验
  10. C++ 数组在内存中的分配