- 1
- 0
- 约5.46千字
- 约 8页
- 2026-06-18 发布于北京
- 举报
148回文构词检测
问题:经常会发现将一些短语中的字母重新排列后又形成了有趣的新短语。比如“
WILLIAMSHAKESPEARE”可以重新排列为“SPEAKREALISMAWHILE”。(译注,前者
是“威廉·莎士比亚”,后者为“说段现实主义”)
编写一个程序,字典和一些短语,并在字典中找出哪些单词可以通过重新排列和组合
构成给定的短语。对于每一个短语,字典中可能存在多个可以重组为该短语的单词集合,你的
程序要把所有这些单词集合都找出来。但不要包括与短语中已有的单词完全相同的单词集合。
如果不存在可以重组为给定短语的单词集合,则无需输出任何结果,包括空行。
输入:输入包括两部分。第一部分是字典,第二部分是一些短语,作为你要查找的对象。数据
的各部分均由独占一行的单个#号表示结束。字典将按字母表顺序给出,最多包括2000个单词,
每个单词独占一行。输入的数据全部由大写字母构成,所有字典单词和短语都最多包含20个字
母。你不要以为输入的都是英语。
输出:输出由多行组成,每行包括原始短语,一个空格,一个等于号(),再一个空格,后面是
可以重组为该短语的单词列表,两个单词间由一个空格隔开。这些单词都要按照字母顺序输出。
输入示例ABCANDDEFDXZ
KKXLJSRTLTP
您可能关注的文档
- 心理健康三下全册教学课件(共18课时)北师大版新教材2027.pptx
- 广东省房屋建筑和市政基础设施工程施工图设计常见问题汇编.docx
- 新22S4专用给水工程(标准图集).docx
- 西南18J516室外装修(标准图集).docx
- 农村供水工程设计图集 [杨继富] 2012年.docx
- 数据中心机房可视化能源管理系统方案.docx
- 02J611-3+电动上翻门(电动或手动).docx
- 02J611-1+钢、钢木大门介绍.docx
- 小学科学小苗快快长课件ppt.pptx
- 小学科学 开花结果课件ppt.pptx
- 小学科学播散希望的种子 赵怀.pptx
- 小学科学播散希望的种子 赵怀宇.pptx
- DB43∕T 3449-2025 城市轨道交通运营应急管理规范.docx
- DB43∕ 3550-2026 工业企业挥发性有机物排放标准.docx
- DG∕TJ 08-505-2000 建筑用塑料管材标识规程.docx
- DG∕TJ 08-507-2018 高强混凝土抗压强度无损检测技术标准.docx
- DG∕TJ 08-2140-2025 城镇污水处理厂分类技术标准.docx
- DB46∕T 730-2026 智慧消防信息平台技术规范.docx
- DB46∕T 730-2025 智慧消防信息平台技术规范.docx
- DB43∕T 3282.2-2025 智能网联道路新型基础设施建设技术导则 第2部分:检测与验收 .docx
原创力文档

文档评论(0)