传统题 1000ms 256MiB

I-Watto and Mechanism

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

I-Watto and Mechanism

题目描述

Watto 是一家零件商店的老板,他最近接到一个订单,需要一种可以以特定方式处理字符串的机制。最初,该机制的存储器中存储有 nn 个字符串。之后,该机制需要能够处理如下类型的查询:“给定字符串 ss,判断机制的存储器中是否存在某个字符串 tt,它与 ss 长度相同,并且与 ss 恰好只在一个位置上不同。”

Watto 已经组装好了这个机制,现在只需为其编写程序,并用包含 nn 条初始字符串和 mm 条查询的数据进行测试。他决定将这项任务交给你。

输入格式

第一行包含两个非负整数 nn 和 mm(0≤n≤3⋅1050 \leq n \leq 3 \cdot 10^{5},0≤m≤3⋅1050 \leq m \leq 3 \cdot 10^{5}),分别表示初始字符串的数量和查询的数量。

接下来有 nn 行,每行是一个非空字符串,表示要上传到机制存储器中的字符串。

接下来有 mm 行,每行是一个非空字符串,表示对机制的每次查询。

输入中的所有字符串总长度不超过 6⋅1056 \cdot 10^{5}。每个字符串仅由字母 'a'、'b'、'c' 组成。

输出格式

对于每个查询,如果存储器中存在所需的字符串,则输出一行 “YES”;否则,输出一行 “NO”。

输入输出样例 #1

输入 #1

2 3
aaaaa
acacaca
aabaa
ccacacc
caaac

输出 #1

YES
NO
NO

暑期集训-周测3

未参加
状态
已结束
规则
OI
题目
10
开始于
2026-7-25 8:30
结束于
2026-7-25 11:30
持续时间
3 小时
主持人
参赛人数
65