#CF2094D. Tung Tung Sahur

    ID: 6945 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>贪心字符串双指针CodeforcesCodeforces Round 1017(Div4)Div4DCF2094D1100

Tung Tung Sahur

题目描述

你面前有左、右两面鼓。敲左鼓记为 L,敲右鼓记为 R

由于声音可能被听成一次或两次,每次敲左鼓可能产生 LLL,每次敲右鼓可能产生 RRR

给定实际敲击序列 pp 和听到的声音序列 ss,判断 ss 是否可能由 pp 产生。

例如 p=p=LR 时,可能听到 LRLRRLLRLLRR,但不可能听到 LLLRLRL

输入格式

第一行包含整数 tt,表示测试组数。

每组测试数据包含两行,第一行为字符串 pp,第二行为字符串 ss,二者均只包含 LR

输出格式

对于每组测试数据,如果 ss 可能由 pp 产生,输出 YES,否则输出 NO。大小写不限。

样例

5
R
RR
LRLR
LRLR
LR
LLLR
LLLLLRL
LLLLRRLL
LLRLRLRRL
LLLRLRRLLRRRL
YES
YES
NO
NO
YES

数据范围

  • 1t1041 \le t \le 10^4
  • 1ps21051 \le |p| \le |s| \le 2\cdot 10^5
  • 所有测试组的 s|s| 之和不超过 21052\cdot 10^5

来源

Codeforces Round 1017 (Div. 4), Problem D - Tung Tung Sahur