#P12597. 穿睡衣军训
穿睡衣军训
题目背景
在本题中,我们称一个串 是一个串 的子串当且仅当在 开头和结尾删除若干个(可以为 个)字符后得到的字符串与 相同。例如,,,, 都是字符串 的子串,但 不是。
我们称一个串 是一个串 的子序列当且仅当在 中删除若干个(可以为 个)字符后得到的字符串与 相同。例如,,,,, 都是字符串 的子串,但 不是。
特别的,空串是任何串的子串,也是任何串的子序列。
题目描述
给定两个字符串 ,扶苏想让你求出一个字符串 ,满足:
- 是 的子串。
- 是 的子序列。
- 在所有满足前述两条的字符串中, 的长度最长。
- 在所有满足前述三条的字符串中, 的字典序最小。
请你帮她求出这样的字符串 。
输入格式
本题单个测试点内有多组测试数据,第一行是一个整数,表示数据组数 。
对每组数据,输入两行,每行一个字符串,依次表示 和 。
输出格式
对每组数据,输出一行一个字符串,表示你找到的 。
特别的,如果 是空串,你需要输出一个空行。
3
xyzdabc
xaybzc
abc
xyz
abbcd
aabbdcd
abc
abbcd
提示
数据规模与约定
用 表示字符串 的长度。
- 对 的数据,。
- 对 的数据,。
- 对 的数据,。
- 对 的数据,。
- 对 的数据,保证 ,,,输入字符串只含小写英文字母。