2573 - 字母的排列

题目描述

给定 n 个小写字母,字母中有重复的元素,请按字典码从小到大的顺序,输出这些字母的所有不重复的排列。

输入

1 行输入一个整数 n 代表小写字母的数量。(1 ≤ n ≤ 500)。

2 行输入 n 个小写字母。

输出

输出若干行,按字典码的顺序输出读入 n 个字母的所有不重复排列。

最后 1 行输出排列的方案数。

样例

输入

4
aacc

输出

aacc
acac
acca
caac
caca
ccaa
6
标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 124
通过人数 54
金币数量 2 枚
难度 基础


上一题 下一题