#P4848. Watto and Mechanism
Watto and Mechanism
Watto and Mechanism
题面翻译
给出 个已知字符串, 次询问,每次询问给出一个字符串,问上面 个字符串中是否有一个字符串满足恰好有一个字母不同于询问的字符串。,其中所有字符串的字符属于{'a','b','c'}
,且输入总长度 。
题目描述
Watto, the owner of a spare parts store, has recently got an order for the mechanism that can process strings in a certain way. Initially the memory of the mechanism is filled with strings. Then the mechanism should be able to process queries of the following type: "Given string , determine if the memory of the mechanism contains string that consists of the same number of characters as and differs from in exactly one position".
Watto has already compiled the mechanism, all that's left is to write a program for it and check it on the data consisting of initial lines and queries. He decided to entrust this job to you.
输入格式
The first line contains two non-negative numbers and ( , ) — the number of the initial strings and the number of queries, respectively.
Next follow non-empty strings that are uploaded to the memory of the mechanism.
Next follow non-empty strings that are the queries to the mechanism.
The total length of lines in the input doesn't exceed . Each line consists only of letters 'a', 'b', 'c'.
输出格式
For each query print on a single line "YES" (without the quotes), if the memory of the mechanism contains the required string, otherwise print "NO" (without the quotes).
样例 #1
样例输入 #1
2 3
aaaaa
acacaca
aabaa
ccacacc
caaac
样例输出 #1
YES
NO
NO