C. 【ZCX-003-DIV3】C 缩写记录

    传统题 1000ms 256MiB

【ZCX-003-DIV3】C 缩写记录

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小智和小程正在整理年级里同学的信息。为了方便记录,他们决定将每个同学的名字进行缩写。

  小智:(*^▽^*)
  小程:(≧∇≦)/

现在有 nn 个同学,第 ii 个同学的姓名为仅由小写字母构成的字符串 sis_i

规定缩写规则如下:

  • 找出字符串中所有的元音字母,即 a,e,i,o,u\texttt{a,e,i,o,u}
  • 在每个元音字母的右侧进行划分;
  • 这样字符串会被划分成若干部分,取每个部分的第一个字母并将其改为大写,按顺序连接起来,就得到了这个名字的缩写。

请你帮助小智和小程快速求出每个同学姓名的缩写结果。


输入格式

第一行一个正整数 nn

接下来 nn 行,第 i+1i+1 行为一个字符串 sis_i


输出格式

输出 nn 行,第 ii 行表示字符串 sis_i 缩写后的结果。


输入输出样例 #1

输入 #1

2
caylex
dududu

输出 #1

CYX
DDD

输入输出样例 #2

输入 #2

2
rhythm
naoi

输出 #2

R
NOI

输入输出样例 #3

输入 #3

5
chenzhe
chen
shinzanmono
testtesttest
ioftenrecallthepast

输出 #3

CN
CN
SNNN
TSSS
IOFNCLPS

说明/提示

样例解释

对于样例 11 和样例 22,字符串的划分与缩写过程如下:

$$\begin{aligned} &\texttt{caylex}\to \texttt{ca|yle|x}\to \texttt{CYX}\\ &\texttt{dududu}\to \texttt{du|du|du}\to \texttt{DDD}\\ &\texttt{rhythm}\to \texttt{rhythm}\to \texttt{R}\\ &\texttt{naoi}\to \texttt{na|o|i}\to \texttt{NOI} \end{aligned}$$

数据范围

si|s_i| 表示字符串 sis_i 的长度。

对于 20%20\% 的数据,保证 sis_i 由相同的字母构成。

对于另外 20%20\% 的数据,保证 sis_i 全部由元音字母构成。

对于 100%100\% 的数据,保证 1n1001\le n\le 1001si1001\le |s_i|\le 100,且 sis_i 仅由小写字母构成。

【ZCX-003-DIV3】智程星周赛003(入门组)

未参加
状态
已结束
规则
乐多
题目
4
开始于
2026-3-30 8:00
结束于
2026-4-6 0:00
持续时间
2 小时
主持人
参赛人数
21