[语言月赛202212] 盒武器
题目描述
Aya 在网校共有两名助教,她们的网名分别为某 E 和 L 队。
Aya 热衷于开盒。他对两名助教使用了盒武器,得知某 E 的真实姓名为一个字符串 $s$,L 队的真实姓名为一个字符串 $t$。两个人的名字均只包含英文小写字母。
Aya 确信实力和姓名的字典序有关,姓名字典序越靠前,实力越强。
但是事实上,L 队的实力严格强于某 E。所以,你需要重新确定 $26$ 个英文小写字母的大小顺序,以保证 Aya 得到的结果与事实相符。
也就是说,请你重新定义 $26$ 个字母之间的大小关系,使得按照你新定义的大小关系比较 $s,t$ 两字符串的字典序时,满足 $t < s$。
字符串 $t$ 的字典序小于 $s$ 的字典序当且仅当满足如下两个条件之一:
1. $t$ 是 $s$ 的一个前缀;
2. 存在一个位置 $j \leq \min(|s|, |t|)$,使得对 $1 \leq i < j$ 都有 $s_i = t_i$ 且 $t_j < s_j$。其中两字符相比较的小于号是你重新定义的小于关系。
输入输出格式
输入格式
输入的第一行为一个字符串 $s$。
输入的第二行为一个字符串 $t$。
输出格式
输出一行一个字符串,长度为 $26$,$\texttt{a} \sim \texttt {z}$ 这些字符在你的输出中均应恰好出现一次,以表示字母之间新定义的大小关系。
在输出中靠前位置的字母小于在输出中靠后位置的字母。
答案可能有多种,你只需要给出任意一组。
输入输出样例
输入样例 #1
b
a
输出样例 #1
abcdefghijklmnopqrstuvwxyz
说明
### 数据规模与约定
- 对于 $30\%$ 的数据,$|s|=|t|=1$;
- 对于 $60\%$ 的数据,$|s|=|t|$;
- 对于 $100\%$ 的数据,$1 \le |s|,|t| \le 10^6$,且 $s \neq t$。
数据保证存在一种方式,使得字典序上 $t<s$。