AT_guildfes_2026_final_d EGFイニシャル
题目描述
给定一个整数 $N$ 和 $N$ 个只包含小写英文字母的字符串 $S_1,S_2,\ldots,S_N$。保证每个 $S_i$ 的长度互不相同。
请将 $N$ 个字符串 $S_1,S_2,\ldots,S_N$ 按照长度从长到短排序,然后依次取出每个字符串的首字母,将其转为大写后按顺序拼接起来,输出得到的字符串。
输入格式
输入以如下格式从标准输入中给出。
> $N$
> $S_1$
> $S_2$
> $\vdots$
> $S_N$
输出格式
请输出答案。
说明/提示
### 样例解释 1
将 `fes`、`engineer`、`guild` 按照长度从长到短排序,得到 `engineer`、`guild`、`fes`。它们的首字母分别为 `e`、`g`、`f`,将这些首字母转换为大写并连接,得到字符串 `EGF`。因此,输出 `EGF`。
### 数据范围
- $2\le N\le 10$
- $N$ 是整数
- $S_i$ 是只包含小写英文字母的字符串,长度在 $1$ 到 $10$ 之间
- $S_i$ 的长度互不相同
由 ChatGPT 5 翻译