1547:花的名字

时间限制:2 S   /  内存限制:65536 KB
AC:65   /  Submit:135
描述

每种花都有自己的名字,比如玫瑰花叫rose,茉莉花叫jasmine,蒲公英叫dandelion,百合花叫lily,牡丹花叫peony,郁金香叫tulip。

zt对每种花的名字都很熟悉,她希望能对这些花的名字进行排序,排序的原则是以单词中元音字母(aeiou)的个数从多到少进行排序;如果并列,则按照字符串长度从长到短的原则;如果还并列,则按照字符串比大小的关系,从大到小的原则。

输入

一个正整数n,表示n组案例。

每组案例有一个正整数m,表示花的种类数量,然后是m个只由小写字母构成的字符串,表示这m种花的名字。(m<=100)

输出

针对每组案例,输出m个字符串,表示按要求排序后的花的名字,每两个字符串之间有一个空格,最后一个字符串后面没有空格。

每组案例输出完都要换行。

样例输入复制样例

1

6 rose jasmine dandelion lily peony tulip

样例输出

dandelion jasmine tulip peony rose lily



相关

17-18(1)第5次线上赛

17级第5次线上比赛转普通练习

在线调试
复制代码 前往提交 清空代码
自定义测试 填入样例 运行测试 清空填入
程序输入
期望输出
实际输出
编译器输出

Copyright 2016 - 2022 XUJC ACM Team
闽ICP备2020022076号-1