QOJ.ac

QOJ

时间限制: 3 s 内存限制: 512 MB 总分: 100

#4570. 删除编辑

统计

Daisy 喜欢玩文字游戏。最近,她一直在和 Daniel 玩一种名为“删除编辑”(Deletive Editing)的文字游戏。

Daisy 先选定一个单词,例如 “DETERMINED”。在游戏的每一轮中,Daniel 会喊出一个字母,例如 ‘E’,然后 Daisy 从单词中删除该字母的第一次出现,得到 “DTERMINED”。在下一轮中,Daniel 再次喊出一个字母,例如 ‘D’,Daisy 删除其第一次出现,得到 “TERMINED”。他们继续喊出 ‘I’,得到 “TERMNED”;喊出 ‘N’,得到 “TERMED”;喊出 ‘D’,得到 “TERME”。现在,如果 Daniel 喊出字母 ‘E’,Daisy 会得到 “TRME”,但如果他们从单词 “DETERMINED” 开始玩,无论如何她都无法得到单词 “TERM”。

Daisy 很想知道,从给定的初始单词开始,通过进行零次或多次游戏,她是否能得到她想要的最终单词。你的任务是帮助她判断这一点。

输入格式

输入的第一行包含一个整数 $n$ —— 测试用例的数量 ($1 \le n \le 10\,000$)。接下来的 $n$ 行包含各个测试用例。

每个测试用例由两个单词 $s$ 和 $t$ 组成,中间用空格隔开。每个单词包含至少 1 个且最多 30 个大写英文字母;$s$ 是 Daisy 游戏的初始单词,$t$ 是 Daisy 在游戏结束时想要得到的最终单词。

输出格式

输出 $n$ 行 —— 每个测试用例占一行。如果 Daisy 可以通过玩“删除编辑”游戏从初始单词 $s$ 变为最终单词 $t$,则输出 “YES”,否则输出 “NO”。

样例

样例输入 1

6
DETERMINED TRME
DETERMINED TERM
PSEUDOPSEUDOHYPOPARATHYROIDISM PEPA
DEINSTITUTIONALIZATION DONATION
CONTEST CODE
SOLUTION SOLUTION

样例输出 1

YES
NO
NO
YES
NO
YES

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.