QOJ.ac

QOJ

時間限制: 1 s 記憶體限制: 512 MB 總分: 100

#3436. 赛车游戏

统计

坐车旅行有时会非常无聊。解决这种无聊的自然方法是玩文字游戏。在接下来的例子中,当车停下时,赢得最多轮次的人就是获胜者。每一轮开始时,有人会大声读出迎面而来的汽车车牌上的三个字母。谁先说出一个包含这三个字母且顺序相同的单词,谁就赢得了这一轮。在上次公路旅行中,你在这个游戏中表现得非常糟糕,但这一次你会准备得更充分。

任务

对于每一组三个字母,在字典中找到第一个包含这三个字母且顺序相同的单词。

输入格式

输入的第一行包含两个正整数 $N \le 5\,000$ 和 $M \le 10\,000$,分别表示字典中的单词数量和需要处理的车牌数量。接下来的 $N$ 行,每行包含一个字典中的单词,这是一个长度不超过 $100$ 个字符且仅包含小写英文字母的字符串。随后是 $M$ 行,每行包含一个由三个大写英文字母组成的字符串,代表一个车牌。

输出格式

对于输入中的每个车牌,你应该输出一行,内容为字典中第一个符合条件的单词,如果不存在这样的单词,则输出 “No valid word”。

样例

输入格式 1

5 3
banana
car
sand
uncharacteristically
counterrevolutionaries
RRR
DNA
SND

输出格式 1

counterrevolutionaries
No valid word
sand

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.