AT_arc081_c [ARC081E] Don't Be a Subsequence
题目描述
对于一个字符串 $S$,将其组成的字符去除 $0$ 个或多个,并按原顺序排列剩下的字符,可以得到的字符串被称为 $S$ 的子序列。例如,`arc`、`artistic` 以及(空字符串)都是 `artistic` 的子序列,但是 `abc` 和 `ci` 不是 `artistic` 的子序列。
现在,给定一个仅由小写英文字母组成的字符串 $A$。请你在所有不是 $A$ 的子序列的小写英文字母字符串中,找到最短的一个。如果有多个,请在这些字符串中字典序最小的那一个输出。
输入格式
输入格式如下,通过标准输入给出。
> $A$
输出格式
请输出所有不是 $A$ 的子序列的最短小写英文字母字符串中字典序最小的一个。
说明/提示
## 限制条件
- $1 \leq |A| \leq 2 \times 10^5$
- $A$ 只包含小写英文字母。
## 样例解释 1
字符串 `atcoderregularcontest` 包含了 `a` 作为子序列,但没有包含 `b` 作为子序列。
由 ChatGPT 5 翻译