#ARC181B. 恼人的字符串问题
恼人的字符串问题
恼人的字符串问题
时间限制:2s
空间限制:512MB
题目描述
给定小写英文字母字符串 和二进制字符串 ,定义 :初始为空串,从左到右扫描 ;遇到 0 就在末尾拼接 ,遇到 1 就在末尾拼接 。
现在给定小写英文字母字符串 以及二进制字符串 。请判断是否存在一个小写英文字母字符串 (允许为空串),使得 。
共有 组测试数据,请分别作答。
输入格式
第一行一个整数 。接下来 行,每行依次给出三个字符串 。
输出格式
输出 行。如果第 组数据存在满足条件的 ,第 行输出 Yes;否则输出 No。
样例输入 1
3
araara 01 111
araaaa 100100 0010111
abacabac 0 1111
样例输出 1
Yes
No
No
样例输入 2
2
empty 10101 00
empty 11111 111
样例输出 2
Yes
Yes
数据范围
- ;
- $1\le \vert S\vert ,\vert X\vert ,\vert Y\vert \le 5\times10^5$;
- 仅由小写英文字母组成, 仅由
0、1组成; - 所有测试数据中 的总和、 的总和、 的总和分别不超过 。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 15 | ,且每组数据均满足 |
| 2 | 25 | ,每组数据均满足 ,且三类字符串的长度总和不超过 |
| 3 | 30 | 每组数据中的 均由同一个字符重复组成 |
| 4 | 无特殊限制 |