misc#P24046. 字符串

    ID: 2171 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 1 上传者: 标签>基础算法贪心2024浙江机电职业技术大学校赛传统题

字符串

题目描述

存在一个字符串 ss,它由小写英文字母和可能是零个或多个 ? 组成。

要求斯拉夫人将每个 ? 改为小写英文字母,使字符串 tt 成为字符串 ss 的子序列(不一定连续)。

如果有符合条件的字符串存在输出 yes,否则输出 no。

输入格式

第一行包含一个整数 TT(1≤T≤50001≤T≤5000)组测试用例数。

第二行包含一个字符串s(字符串s只有小写字符和"? "组成,(1<∣s∣<1000001<|s|<100000)

第三行包含一个字符串t(字符串t只有小写字符组成,(1≤∣t∣≤∣s∣1 ≤ |t| ≤ |s|)

∣s∣|s| 代表字符串 ss 的长度。

∣t∣|t| 代表字符串 tt 的长度。

输出格式

如果有符合条件的字符串存在输出 yes,否则输出 no。

4
?????
xbx
a?x
a
ab??x
baaa
aaa
b
yes
yes
no
no