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 翻译