B4569 [合肥市初中组 2025 T1] 字母
题目背景
民间数据
题目描述
小 C 正在读一篇文章,目前他已经将文章中的非大写字母全部删去,得到了一个长度为 $n$ 的大写字母字符串。
他想知道在标准的 $26$ 个大写英文字母中,有哪些字母在文章中**未出现过**。请你找出这些未出现的大写字母,并按顺序告诉他。
输入格式
第一行包含一个正整数 $n$ —— 表示大写字母的个数(即字符串的长度)。
第二行包含一个长度为 $n$ 的字符串 —— 表示这篇文章中提取出的全部大写字母,保证仅由大写英文字母构成。
输出格式
输出一行。如果存在未出现的大写字母,请按字母表的顺序(从小到大字典序)依次输出这些字母,字符之间不需要空格。
如果 $26$ 个大写字母均出现过,则输出一行 `-1`。
说明/提示
#### ****样例解释****
在样例 $1$ 中,只有字母 `A`, `B`, `C`, `D` 出现过,其余 $22$ 个字母均未出现。将它们按顺序依次输出即为 `EFGHIJKLMNOPQRSTUVWXYZ`。注意必须按字母从小到大的顺序输出,否则将视为错误。
#### ****其它样例说明****
* **样例 $2$**:见选手目录下的 `char/char2.in` 与 `char/char2.ans`。该组数据满足 $n \le 10$。
* **样例 $3$**:见选手目录下的 `char/char3.in` 与 `char/char3.ans`。该组数据满足 $n \le 10^5$。
#### ****数据范围****
* 对于 $30\%$ 的数据,保证 $n = 1$。
* 对于 $70\%$ 的数据,保证 $n \le 10$。
* 对于 $100\%$ 的数据,保证 $1 \le n \le 10^5$。
* 保证给定的字符串仅由大写英文字母组成。