#ABC259C. [ABC259C] XX 到 XXX(XX to XXX)
[ABC259C] XX 到 XXX(XX to XXX)
题目描述
给定两个字符串 和 。
判断是否可以通过执行以下操作若干次(可能为零次)使 等于 。
操作:在 中两个相邻的相同字符之间插入一个与这两个字符相同的字符。
具体步骤如下:
- 设 的当前长度为 , 。
- 选择一个整数 ,使得 。(如果不存在这样的 ,则操作终止)
- 在 的第 个和第 个字符之间插入一个字符 。现在 变为长度为 的字符串:。 。
输入格式
输入 和
输出格式
如果可以使 等于 ,输出 Yes
;否则,输出 No
。注意判断是区分大小写的。
样例 #1
样例输入 #1
abbaac
abbbbaaac
样例输出 #1
Yes
样例 #2
样例输入 #2
xyzz
xyyzz
样例输出 #2
No
提示
样例说明 1
你可以通过以下三次操作使 S = abbaac
等于 T = abbbbaaac
:
- 首先,在 的第 2 个和第 3 个字符之间插入
b
。现在,S=abbbaac
。 - 接着,再次在 S 的第 2 个和第 3 个字符之间插入
b
。现在,S=abbbbaac
。 - 最后,在 S 的第 6 个和第 7 个字符之间插入
a
。现在,S=abbbbaaac
。
因此,应该输出 Yes
。
样例说明 2
没有任何操作序列可以使 S= xyzz
等于 T= xyyzz
。因此,应该输出 No
。
数据范围
- 和 都是由小写英文字母组成的长度在 到 之间的字符串。