#abc287d. [abc287_d]Match or Not
[abc287_d]Match or Not
题目描述
给定由小写英文字母和 ?
组成的字符串 和 。这里,满足 (对于一个字符串 , 表示 的长度)。
当且仅当:
- 可以将 中的每个
?
分别替换为任意英文字母,使得 等于 ,
时,字符串 和 被称为匹配。
对于每个 ,解决以下问题:
- 令 是通过连接 的前 个字符和后 个字符而得到的长度为 的字符串,保持顺序不变。如果 和 匹配,则输出
Yes
,否则输出No
。
约束条件
- 和 是由小写英文字母和
?
组成的字符串。
输入
输入以以下格式从标准输入给出:
输出
输出 行。
第 行应包含 时的答案。
示例输入 1
a?c
b?
示例输出 1
Yes
No
No
当 , 等于 ?c
。在这里,我们可以将 的第一个字符 ?
替换为 b
,并将 的第二个字符 ?
替换为 c
,使得 等于 ,所以 和 匹配。因此,在第一行应打印 Yes
。
当 和 时, 分别是 ac
和 a?
,它们都与 不匹配。因此,在第二行和第三行应打印 No
。
示例输入 2
atcoder
?????
示例输出 2
Yes
Yes
Yes
Yes
Yes
Yes
示例输入 3
beginner
contest
示例输出 3
No
No
No
No
No
No
No
No