1437 合法字符串
Submit solution
Points:
100
Time limit:
1.0s
Memory limit:
64K
Problem types
Allowed languages
C, C++, Java, Python
Description
一个合法的字符串是指最少含有一个元音字符和两个辅音字符的字符串。元音字符包括六个(a、o、e、i、u),其它小写字母都是辅音字符。现给你由多个小写字母组成的字符表,要你按字典序输出由这些字符表里的字母组成的所有长度为L的合法字符串。注:一个字符串里每个字母最多只能出现一次。
Input
输入包含多组测试数据。 每组测试数据的第一行包含两个整数L、C,分别表示合法字符串的长度和给定的字符表里的字母个数。3<=L<=15,L<=C<=26。
Output
针对每组测试数据,按字典序输出所有长度为L的合法字符串。
Sample
Input
4 6
a t c i s w
Output
acis
acit
aciw
acst
acsw
actw
aist
aisw
aitw
astw
cist
cisw
citw
istw
Comments